| | |
| | | /** |
| | | * 获取历史数据 |
| | | */ |
| | | function fetchHistoryData(params) { |
| | | // if (import.meta.env.VITE_DATA_MODE == 'jingan') { |
| | | // const _params = { |
| | | // compUser: 'user1', |
| | | // compPassword: 'User1@jingan', |
| | | // mn: params.deviceCode, |
| | | // dtFrom: params.startTime |
| | | // ? params.startTime |
| | | // : moment().subtract(6, 'm').format('YYYY-MM-DD HH:mm:ss'), |
| | | // dtTo: params.endTime |
| | | // ? params.endTime |
| | | // : moment().format('YYYY-MM-DD HH:mm:ss') |
| | | // }; |
| | | // return fetchThirdPartyData(_params); |
| | | // } else { |
| | | // return fetchOriginHistoryData(params); |
| | | // } |
| | | return fetchOriginHistoryData(params); |
| | | 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', |
| | | mn: params.deviceCode, |
| | | dtFrom: params.startTime |
| | | ? params.startTime |
| | | : moment().subtract(6, 'm').format('YYYY-MM-DD HH:mm:ss'), |
| | | dtTo: params.endTime |
| | | ? params.endTime |
| | | : moment().format('YYYY-MM-DD HH:mm:ss') |
| | | }; |
| | | return fetchThirdPartyData(_params); |
| | | } else { |
| | | return fetchOriginHistoryData(params); |
| | | } |
| | | } |
| | | |
| | | var fetchingTask; |
| | |
| | | * 开启实时数据循环获取 |
| | | * @param {Object} params |
| | | */ |
| | | function startLoopFetchRealTimeData(onParam, callback) { |
| | | function startLoopFetchRealTimeData(onParam, callback, _interval) { |
| | | // 时间间隔 |
| | | let interval; |
| | | // 数据获取方法 |
| | |
| | | fetchFun = fetchOriginRealTimeData; |
| | | interval = 10 * 1000; |
| | | } |
| | | if (_interval) { |
| | | interval = _interval |
| | | } |
| | | // 开始循环任务 |
| | | clearFetchingTask(); |
| | | fetchingTask = setInterval(() => { |