From 61e6956be147e1e84e7104f16dd47e9f87f20dfd Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Fri, 18 Apr 2025 10:57:32 +0800
Subject: [PATCH] feat: 控制台显示一些信息

---
 src/views/Home/HomeRight/EventOverview.vue |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/views/Home/HomeRight/EventOverview.vue b/src/views/Home/HomeRight/EventOverview.vue
index c9c5d5e..5ddff84 100644
--- a/src/views/Home/HomeRight/EventOverview.vue
+++ b/src/views/Home/HomeRight/EventOverview.vue
@@ -64,6 +64,7 @@
 import dayjs from 'dayjs';
 import { selectDevicePage } from '@/api/home/machineNest';
 import { useStore } from 'vuex'
+import useEchartsResize from '@/hooks/useEchartsResize'
 
 const echartsOption = {
   tooltip: {
@@ -139,7 +140,7 @@
   };
 });
 const echartsRef = ref(null);
-let chart = null;
+let { chart } = useEchartsResize(echartsRef)
 const deviceList = ref([]);
 const today = dayjs().format('YYYY-MM-DD');
 const timeArr = ref([today, today]);
@@ -178,8 +179,8 @@
 
 const store = useStore()
 const details = () =>{
-   store.commit('setIsEventOverviewDetail',true)
-	 store.commit('setFootActiveIndex',1)
+	store.commit('setFootActiveIndex',1)
+	store.commit('setIsEventOverviewDetail',true)
 }
 
 // 远程查询
@@ -233,13 +234,14 @@
 		Object.keys(seriesObj).forEach(key => {seriesObj[key].data = []})
     list.forEach(item => {
       item.data.forEach((item1, index) => {
+				if (!seriesObj?.[item1.status]) return
         seriesObj[item1.status].data.push(item1.value);
       });
     });
     completionRateSeries.data = list.map(item => item.rate);
     echartsOption.series = Object.values(seriesObj);
     echartsOption.series.push(completionRateSeries);
-    chart.setOption(echartsOption);
+    chart.value.setOption(echartsOption);
   });
 };
 
@@ -264,8 +266,6 @@
 };
 
 onMounted(() => {
-  chart = echarts.init(echartsRef.value);
-  window.addEventListener('resize',  chart.resize);
   getJobEventTotal().then(res => {
     eventTotal.value = res?.data?.data || 0;
   });

--
Gitblit v1.9.3