From 530e033f9fdba1dfd02848d5839fd348ca6eeed1 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 16 九月 2022 00:09:45 +0800 Subject: [PATCH] 2022-09-16 --- src/tabviews/custom/components/chart/custom-chart/index.jsx | 16 ++++++++++++---- 1 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/tabviews/custom/components/chart/custom-chart/index.jsx b/src/tabviews/custom/components/chart/custom-chart/index.jsx index d0aae5e..3223266 100644 --- a/src/tabviews/custom/components/chart/custom-chart/index.jsx +++ b/src/tabviews/custom/components/chart/custom-chart/index.jsx @@ -133,11 +133,20 @@ if (!config.timer) return - const _change = { '5s': 5000, '15s': 15000, '30s': 30000, '1min': 60000, '5min': 300000, '10min': 600000, '15min': 900000, '30min': 1800000, '1hour': 3600000 } + const _change = { '2s': 2000, '5s': 5000, '15s': 15000, '30s': 30000, '1min': 60000, '5min': 300000, '10min': 600000, '15min': 900000, '30min': 1800000, '1hour': 3600000 } let timer = _change[config.timer] + let repeats = config.timerRepeats || 0 if (!timer) return + + if (repeats > 0 && repeats <=3) { + this.setState({timer, repeats}) + this.timer = setTimeout(() => { + this.timerTask(repeats) + }, timer) + return + } let _param = { func: 's_get_timers_role', @@ -159,7 +168,6 @@ }) return } else if (result.run_type) { - let repeats = config.timerRepeats || 0 this.setState({timer, repeats}) this.timer = setTimeout(() => { this.timerTask(repeats) @@ -230,7 +238,7 @@ /** * @description 瀵煎嚭Excel鏃讹紝鑾峰彇椤甸潰鎼滅储鎺掑簭绛夊弬鏁� */ - queryModuleParam = (menuId, btnId) => { + queryModuleParam = (menuId, callback) => { const { mainSearch } = this.props const { arr_field, config, search } = this.state @@ -246,7 +254,7 @@ }) } - MKEmitter.emit('returnModuleParam', config.uuid, btnId, { + callback({ arr_field: arr_field, orderBy: config.setting.order || '', search: searches, -- Gitblit v1.8.0