From 16eb4bd55a4fd61ddd7a171b1a07378c45d1665b Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期四, 05 六月 2025 13:59:28 +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