riku
2025-09-11 307b17ef15c73a071912a262834f2a5f68e1fa87
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
};