From e7e58d28ccf396af202694a4e7bb4604a373ba90 Mon Sep 17 00:00:00 2001 From: fengerli <528575642@qq.com> Date: Tue, 30 Sep 2025 10:59:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=A7=E5=B1=8F=E6=95=B0=E6=8D=AE=E5=AE=9E?= =?UTF-8?q?=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/homeIndex/components/AlarmCount.vue | 262 +++++++++++------- src/views/homeIndex/components/AlarmEvent.vue | 22 +- .../homeIndex/components/DeviceCategory.vue | 247 ++++++++++------- .../homeIndex/components/DeviceOverview.vue | 39 ++- .../homeIndex/components/DeviceUsage.vue | 188 ++++++++----- .../homeIndex/components/RealTimeAlarm.vue | 209 ++++++++++---- src/views/homeIndex/index.vue | 6 + 7 files changed, 616 insertions(+), 357 deletions(-) diff --git a/src/views/homeIndex/components/AlarmCount.vue b/src/views/homeIndex/components/AlarmCount.vue index 066d876..41f4a35 100644 --- a/src/views/homeIndex/components/AlarmCount.vue +++ b/src/views/homeIndex/components/AlarmCount.vue @@ -3,130 +3,178 @@
+ + \ No newline at end of file diff --git a/src/views/homeIndex/components/DeviceUsage.vue b/src/views/homeIndex/components/DeviceUsage.vue index b81387d..518ec3a 100644 --- a/src/views/homeIndex/components/DeviceUsage.vue +++ b/src/views/homeIndex/components/DeviceUsage.vue @@ -12,9 +12,11 @@ @@ -122,7 +172,7 @@ onMounted(() => { \ No newline at end of file diff --git a/src/views/homeIndex/index.vue b/src/views/homeIndex/index.vue index 41d7af2..0b8e6d7 100644 --- a/src/views/homeIndex/index.vue +++ b/src/views/homeIndex/index.vue @@ -105,6 +105,7 @@ const timer = setInterval(() => { // 组件卸载时清除定时器 onUnmounted(() => { clearInterval(timer); + clearInterval(timerAlarm); }); // 格式化时间 @@ -119,6 +120,11 @@ const getData = async () => { alarmOverview.value = res.data } } + +const timerAlarm = setInterval(() => { + getData(); +}, 300000); + getData() onMounted(() => {