From 5679cbbb630092a197d991cb41997a2d953261e9 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期三, 11 六月 2025 22:49:07 +0800
Subject: [PATCH] 动态溯源(待完成)

---
 src/utils/factor/data.js |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/utils/factor/data.js b/src/utils/factor/data.js
index 4f47e41..ab85787 100644
--- a/src/utils/factor/data.js
+++ b/src/utils/factor/data.js
@@ -182,6 +182,7 @@
 
 var fetchingTask;
 var isFetching;
+var pause = false;
 /**
  * 寮�鍚疄鏃舵暟鎹惊鐜幏鍙�
  * @param {Object} params
@@ -200,12 +201,12 @@
     interval = 10 * 1000;
   }
   if (_interval) {
-    interval = _interval
+    interval = _interval;
   }
   // 寮�濮嬪惊鐜换鍔�
   clearFetchingTask();
   fetchingTask = setInterval(() => {
-    if (isFetching) {
+    if (isFetching || pause) {
       return;
     }
     isFetching = true;
@@ -237,6 +238,11 @@
   }, interval);
 }
 
+function pauseTask() {
+  pause = !pause;
+  return pause;
+}
+
 /**
  * 娓呯悊鍘嗗彶瀹炴椂鏁版嵁鑾峰彇浠诲姟
  */
@@ -248,4 +254,9 @@
   }
 }
 
-export { fetchHistoryData, startLoopFetchRealTimeData, clearFetchingTask };
+export {
+  fetchHistoryData,
+  startLoopFetchRealTimeData,
+  clearFetchingTask,
+  pauseTask
+};

--
Gitblit v1.9.3