ソースを参照

情境页面修改

yuwenfen 4 年 前
コミット
017fa4ca62
1 ファイル変更14 行追加2 行削除
  1. 14 2
      pages/situationsCenter/situationsCenter.vue

+ 14 - 2
pages/situationsCenter/situationsCenter.vue

@@ -108,15 +108,17 @@ export default {
       messageType: null,
       num: 1,
       timer: null,
+      // ws接口参数
+      initParams: {}
     };
   },
   created: function () {
     this.nowPermission = uni.getStorageSync("nowPermission");
-
     this.init(true);
     this.refTimer = setInterval(() => {
       this.isInitWs = websocket.ws ? false : true;
-      this.init(this.isInitWs);
+      const {hiId, user, permission} = this.initParams;
+      this.isInitWs && this.initWebsocket(hiId, user, permission);
     }, 3 * 60 * 1000);
     // this.messStatus();
   },
@@ -210,6 +212,11 @@ export default {
           let hiId = uni.getStorageSync("hiId");
           let user = uni.getStorageSync("id");
           let permission = uni.getStorageSync("nowPermission");
+          this.initParams = {
+            hiId,
+            user,
+            permission
+          };
           this.isInitWs && this.initWebsocket(hiId, user, permission);
         });
       } else {
@@ -257,6 +264,11 @@ export default {
         let hiId = uni.getStorageSync("hiId");
         let user = uni.getStorageSync("id");
         let permission = uni.getStorageSync("nowPermission");
+        this.initParams = {
+          hiId,
+          user,
+          permission
+        };
         this.isInitWs && this.initWebsocket(hiId, user, permission);
       });
     },