Просмотр исходного кода

去除医生端30秒心跳机制

cgp 1 месяц назад
Родитель
Сommit
74085b41cc
1 измененных файлов с 19 добавлено и 12 удалено
  1. 19 12
      src/views/login.vue

+ 19 - 12
src/views/login.vue

@@ -167,19 +167,26 @@ export default {
 
       });
     },
-    // 启动心跳(每30秒一次)
+
+    // 启动心跳(只执行一次)
     startHeartbeat() {
-      const tick = () => {
-        sendHeartbeat().catch(err => {
-          console.warn('心跳失败:', err);
-          // 可选:如果 token 过期,跳转登录页
-          // if (err.code === 401) { this.$store.dispatch('LogOut'); }
-        });
-        // 继续下一次心跳
-        setTimeout(tick, 30 * 1000);
-      };
-      tick(); // 立即执行第一次
-    }
+      sendHeartbeat().catch(err => {
+        console.warn('心跳失败:', err);
+      });
+    },
+    // 启动心跳(每30秒一次)
+    // startHeartbeat() {
+    //   const tick = () => {
+    //     sendHeartbeat().catch(err => {
+    //       console.warn('心跳失败:', err);
+    //       // 可选:如果 token 过期,跳转登录页
+    //       // if (err.code === 401) { this.$store.dispatch('LogOut'); }
+    //     });
+    //     // 继续下一次心跳
+    //     setTimeout(tick, 30 * 1000);
+    //   };
+    //   tick(); // 立即执行第一次
+    // }
   }
 };
 </script>