index.vue 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <template>
  2. <view class="content">
  3. <view class="button-view" @click="saoCodeButton()">扫码</view>
  4. <view class="button-view" @click="goPage('pages_basics')">基础分包</view>
  5. <view class="button-view" @click="goPage('pages_student')">学生端分包</view>
  6. <view class="button-view" @click="goPage('pages_manage')">管理端分包</view>
  7. <view class="button-view" @click="goPage('pages_safetyCheck')">安全检查分包</view>
  8. <view class="button-view" @click="goPage('mqtt')">mqtt测试</view>
  9. <view class="button-view" @click="goPage('video')">video测试</view>
  10. </view>
  11. </template>
  12. <script>
  13. import { scanCode } from '@/utils/scanTheCode'
  14. export default {
  15. data() {
  16. return {
  17. textData:'',
  18. }
  19. },
  20. onLoad(option) {
  21. },
  22. mounted(){
  23. // 写入测试数据
  24. uni.setStorageSync('mqttUrl',"labcontrol.nwafu.edu.cn/mqtt")
  25. uni.setStorageSync('mqttUser',"mqtt")
  26. uni.setStorageSync('mqttPassword',"mqtt@zd1883")
  27. uni.setStorageSync('cameraExtranetAgent',"https://labcontrol.nwafu.edu.cn/stream/#/")
  28. uni.setStorageSync('token',"7f75ce2f-ab85-4f91-8583-48f784fb7944")
  29. },
  30. methods: {
  31. //分包跳转
  32. goPage(type){
  33. if(type == 'pages_basics'){
  34. uni.navigateTo({
  35. url: "/pages_basics/views/demo/index",
  36. });
  37. }else if(type == 'pages_student'){
  38. uni.navigateTo({
  39. url: "/pages_student/views/demo/index",
  40. });
  41. }else if(type == 'pages_manage'){
  42. uni.navigateTo({
  43. url: "/pages_manage/views/demo/index",
  44. });
  45. }else if(type == 'pages_safetyCheck'){
  46. uni.navigateTo({
  47. url: "/pages_safetyCheck/views/demo/index",
  48. });
  49. }else if(type == 'mqtt'){
  50. uni.navigateTo({
  51. url: "/pages/views/demo/mqttDemo",
  52. });
  53. }else if(type == 'video'){
  54. let obj = {
  55. type:4,
  56. subId:'101093843117597435',
  57. }
  58. uni.navigateTo({
  59. url: "/pages/views/videoPlayer?item="+encodeURIComponent(JSON.stringify(obj))
  60. });
  61. }
  62. },
  63. //扫码按钮
  64. saoCodeButton(){
  65. scanCode();
  66. },
  67. }
  68. }
  69. </script>
  70. <style lang="stylus" scoped>
  71. @import '@/api/request/imagesUrl.styl';
  72. .content{
  73. height:100%;
  74. width:100%;
  75. // background: url($imagesUrl+'commonality/doors-icon.png') no-repeat center 0px;
  76. .button-view{
  77. width:200rpx;
  78. line-height:40rpx;
  79. text-align: center;
  80. margin:20rpx 0 0 20rpx;
  81. background-color: #0183FA;
  82. color:#fff;
  83. }
  84. }
  85. </style>