See999 4 年前
父节点
当前提交
82be83cce8

+ 5 - 9
src/xt_pages/dialysis/details/index.vue 查看文件

758
       clearInterval(timer)
758
       clearInterval(timer)
759
     })
759
     })
760
 
760
 
761
-    this.timers = setInterval(() => {
762
-      let obj = {
763
-        cmd: "queue/join",
764
-        data: {type:3,page:0,size:0},
765
-      };
766
-      this.websocketSend(obj)
767
-    }, 1000*50);
761
+    let obj = {
762
+      cmd: "queue/join",
763
+      data: {type:3,page:0,size:0},
764
+    };
765
+    this.websocketSend(obj)
768
   },
766
   },
769
   computed: {
767
   computed: {
770
     websocket() {
768
     websocket() {
882
     }
880
     }
883
   },
881
   },
884
   beforeDestroy(){
882
   beforeDestroy(){
885
-    clearInterval(this.timers);  // 清除定时器
886
-    this.timers = null
887
 
883
 
888
     let unObj = {
884
     let unObj = {
889
       cmd: "queue/unjoin",
885
       cmd: "queue/unjoin",

+ 5 - 9
src/xt_pages/sign/components/beforeDialysisCalling.vue 查看文件

85
         }
85
         }
86
     },
86
     },
87
     mounted(){
87
     mounted(){
88
-        this.timer = setInterval(() => {
89
-            let obj = {
90
-                cmd: "queue/join",
91
-                data: {type:3,page:0,size:0},
92
-            };
93
-            this.websocketSend(obj)
94
-        }, 1000*50);
88
+        let obj = {
89
+            cmd: "queue/join",
90
+            data: {type:3,page:0,size:0},
91
+        };
92
+        this.websocketSend(obj)
95
     },
93
     },
96
     beforeDestroy(){
94
     beforeDestroy(){
97
-        clearInterval(this.timer);  // 清除定时器
98
-        this.timer = null
99
 
95
 
100
         let unObj = {
96
         let unObj = {
101
             cmd: "queue/unjoin",
97
             cmd: "queue/unjoin",

+ 5 - 9
src/xt_pages/sign/components/computerCalling.vue 查看文件

63
         this.websocketMess();
63
         this.websocketMess();
64
     },
64
     },
65
     mounted(){
65
     mounted(){
66
-        this.timer = setInterval(() => {
67
-            let obj = {
68
-                cmd: "queue/join",
69
-                data: {type:4,page:0,size:0},
70
-            };
71
-            this.websocketSend(obj)
72
-        }, 1000*50);
66
+        let obj = {
67
+            cmd: "queue/join",
68
+            data: {type:4,page:0,size:0},
69
+        };
70
+        this.websocketSend(obj)
73
     },
71
     },
74
     beforeDestroy(){
72
     beforeDestroy(){
75
-        clearInterval(this.timer);  // 清除定时器
76
-        this.timer = null
77
         let unObj = {
73
         let unObj = {
78
             cmd: "queue/unjoin",
74
             cmd: "queue/unjoin",
79
             data: {type:4},
75
             data: {type:4},

+ 17 - 21
src/xt_pages/sign/signIn.vue 查看文件

155
         this.websocketMess();
155
         this.websocketMess();
156
     },
156
     },
157
     mounted(){
157
     mounted(){
158
-        this.timer = setInterval(() => {
159
-            if(this.page < Math.ceil(this.count / 10)){
160
-                console.log('执行')
161
-                this.page++
162
-                let obj = {
163
-                    cmd: "queue/queuelist",
164
-                    data: {page:this.page,size:10}
165
-                };
166
-                this.websocketSend(obj)
167
-            }else{
168
-                console.log('执行2222')
169
-                this.page = 1
170
-                let newobj = {
171
-                    cmd: "queue/queuelist",
172
-                    data: {page:this.page,size:10}
173
-                };
174
-                this.websocketSend(newobj)
175
-            }
176
-        }, 5000);
158
+        if(this.page < Math.ceil(this.count / 10)){
159
+            console.log('执行')
160
+            this.page++
161
+            let obj = {
162
+                cmd: "queue/queuelist",
163
+                data: {page:this.page,size:10}
164
+            };
165
+            this.websocketSend(obj)
166
+        }else{
167
+            console.log('执行2222')
168
+            this.page = 1
169
+            let newobj = {
170
+                cmd: "queue/queuelist",
171
+                data: {page:this.page,size:10}
172
+            };
173
+            this.websocketSend(newobj)
174
+        }
177
         
175
         
178
         this.timerID = setInterval(() => {
176
         this.timerID = setInterval(() => {
179
             this.updateTime()
177
             this.updateTime()
181
         // this.updateTime();
179
         // this.updateTime();
182
     },
180
     },
183
     beforeDestroy(){
181
     beforeDestroy(){
184
-        clearInterval(this.timer);  // 清除定时器
185
         clearInterval(this.timerID);  // 清除定时器
182
         clearInterval(this.timerID);  // 清除定时器
186
-        this.timer = null;
187
         let obj = {
183
         let obj = {
188
             cmd: "queue/unjoin",
184
             cmd: "queue/unjoin",
189
             data: {type:1},
185
             data: {type:1},