From 32b8ffb3d9cdf49be768a5ddedec2a58d5893503 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期日, 28 八月 2022 13:58:19 +0800 Subject: [PATCH] 2022-08-28 --- src/tabviews/custom/components/chart/custom-chart/index.jsx | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/tabviews/custom/components/chart/custom-chart/index.jsx b/src/tabviews/custom/components/chart/custom-chart/index.jsx index be4bb7a..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) -- Gitblit v1.8.0