From fac3e813d205f000125eb8f7b2dd4976f4166edf Mon Sep 17 00:00:00 2001 From: Riku <risaku@163.com> Date: 星期四, 15 五月 2025 00:25:09 +0800 Subject: [PATCH] 动态溯源功能调试中 --- src/utils/factor/data.js | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/utils/factor/data.js b/src/utils/factor/data.js index 472ccbc..4f47e41 100644 --- a/src/utils/factor/data.js +++ b/src/utils/factor/data.js @@ -159,8 +159,10 @@ /** * 鑾峰彇鍘嗗彶鏁版嵁 */ -function fetchHistoryData(params) { - if (import.meta.env.VITE_DATA_MODE == 'jingan') { +function fetchHistoryData(params, origin = true) { + if (origin) { + return fetchOriginHistoryData(params); + } else if (import.meta.env.VITE_DATA_MODE == 'jingan') { const _params = { compUser: 'user1', compPassword: 'User1@jingan', @@ -184,19 +186,22 @@ * 寮�鍚疄鏃舵暟鎹惊鐜幏鍙� * @param {Object} params */ -function startLoopFetchRealTimeData(onParam, callback) { +function startLoopFetchRealTimeData(onParam, callback, _interval) { // 鏃堕棿闂撮殧 let interval; // 鏁版嵁鑾峰彇鏂规硶 let fetchFun; if (import.meta.env.VITE_DATA_MODE == 'jingan') { - // 璇ユ暟鎹紶杈撴渶浣庨棿闅斾负1鍒嗛挓锛屾瘡娆¤幏鍙栫粨鏉熸椂闂磋嚜鍔ㄨ皟鏁翠负寮�濮嬫椂闂寸殑1鍒嗛挓鍚� + // 璇ユ暟鎹紶杈撴渶浣庨棿闅斾负1鍒嗛挓锛屾瘡娆¤幏鍙栫粨鏉熸椂闂磋嚜鍔ㄨ皟鏁翠负寮�濮嬫椂闂寸殑0.5鍒嗛挓鍚� fetchFun = fetchThirdPartyData; - interval = 60 * 1000; + interval = 30 * 1000; } else { fetchFun = fetchOriginRealTimeData; interval = 10 * 1000; } + if (_interval) { + interval = _interval + } // 寮�濮嬪惊鐜换鍔� clearFetchingTask(); fetchingTask = setInterval(() => { -- Gitblit v1.9.3