Commit 0e43e956 authored by 莫坚培's avatar 莫坚培

fix: 修改BI定时器配置

parent 1b637251
......@@ -28,8 +28,8 @@ let requestLoopTimer = null // 轮询定时器
let requestLoopDataPool = [] // 各个组件实时刷新的请求数据,放到一个集合里,原来的多个组件请求合并成一个请求发送
let requestLoopStopFlag = false // requestLoopDataPool请求中标志,正在请求时不进行下一波轮询,前一波请求完成才执行下一波
let requestLoopTime = 5000 // 轮询定时器间隔
let requestLoopWaitingTime = 1000 // 每一个请求的间隔时间,减轻服务器压力,请求之间隔一秒
let requestLoopGroupSliceNum = 30 // 请求池requestLoopDataPool分组,每组多少个
let requestLoopWaitingTime = 0 // 每一个请求的间隔时间,减轻服务器压力,请求之间隔一秒
let requestLoopGroupSliceNum = 40 // 请求池requestLoopDataPool分组,每组多少个
let requestLoopGroupSliceRes = [] // 分组结果
let requestLoopVaribleCache = {} // 每一批(一批多组)轮询的变量数据缓存。
......@@ -988,15 +988,16 @@ function sendLoopDataRequest(list, i, len, isInit) {
renderRequestLoopData(Controls.dataPoolMap[key], handleResMap[key], res.data.code)
})
}
// 初始化时不用等
if (isInit) {
resolve(res)
if (!isInit && requestLoopWaitingTime) {
setTimeout(() => {
resolve(res)
}, requestLoopWaitingTime)
return
}
setTimeout(() => {
resolve(res)
}, requestLoopWaitingTime)
resolve(res)
})
.catch(err => {
if (i === len -1) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment