From cc1aacf766bc902001f460fdfce20a9ec2ea097d Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Wed, 09 Apr 2025 17:56:11 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/drone/command-center-dashboard

---
 src/views/Home/HomeRight/EventOverview.vue |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/views/Home/HomeRight/EventOverview.vue b/src/views/Home/HomeRight/EventOverview.vue
index effefdf..7722635 100644
--- a/src/views/Home/HomeRight/EventOverview.vue
+++ b/src/views/Home/HomeRight/EventOverview.vue
@@ -1,5 +1,5 @@
 <template>
-  <CommonTitle title="事件概况" />
+  <CommonTitle title="事件概况" @Details="details"/>
   <div :style="{ marginLeft: pxToRem(14) }">
     <div class="eventOverview">
       <div class="overviewData">
@@ -63,6 +63,7 @@
 import { getJobEventBrokerLine, getJobEventByStatus, getJobEventTotal } from '@/api/home';
 import dayjs from 'dayjs';
 import { selectDevicePage } from '@/api/home/machineNest';
+import { useStore } from 'vuex'
 
 const echartsOption = {
   tooltip: {
@@ -175,6 +176,12 @@
   start_date: undefined,
 });
 
+const store = useStore()
+const details = () =>{
+   store.commit('setIsEventOverviewDetail',true)
+	 store.commit('setFootActiveIndex',1)
+}
+
 // 远程查询
 const remoteMethod = nickname => {
   devicePageParams.value.nickname = nickname;
@@ -222,6 +229,8 @@
   getJobEventBrokerLine(params.value).then(res => {
     const list = res?.data?.data || [];
     echartsOption.xAxis.data = list.map(item => item.name);
+		// 赋值前清空数据
+		Object.keys(seriesObj).forEach(key => {seriesObj[key].data = []})
     list.forEach(item => {
       item.data.forEach((item1, index) => {
         seriesObj[item1.status].data.push(item1.value);
@@ -256,9 +265,7 @@
 
 onMounted(() => {
   chart = echarts.init(echartsRef.value);
-  window.addEventListener('resize', () => {
-    chart.resize();
-  });
+  window.addEventListener('resize',  chart.resize);
   getJobEventTotal().then(res => {
     eventTotal.value = res?.data?.data || 0;
   });

--
Gitblit v1.9.3