From c353554427f56eeda8a7cb75cc12bfa572dd1c85 Mon Sep 17 00:00:00 2001
From: he wei <858544502@qq.com>
Date: 星期四, 26 六月 2025 09:22:27 +0800
Subject: [PATCH] U 大小写问题

---
 src/components/echarts/BaseChart.vue |   21 ++++++++++++---------
 1 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/src/components/echarts/BaseChart.vue b/src/components/echarts/BaseChart.vue
index 07a9919..aa07836 100644
--- a/src/components/echarts/BaseChart.vue
+++ b/src/components/echarts/BaseChart.vue
@@ -21,6 +21,13 @@
 const fullScreenFlag = ref(props.fullFlag);
 
 
+function busHandler() {
+  setTimeout(() => {
+    resize();
+    // 鍥犱负杩囨浮璁剧疆浜�0.5s,鎵�浠ラ渶瑕佺瓑寰�0.5s鍚庡啀resize
+  }, 580);
+}
+
 
   onMounted(() => {
     console.log('base mounted',chart.value, '=============');
@@ -34,20 +41,13 @@
     });
     window.addEventListener("resize", resize);
 
-    eventBus.on("toggleSiteList", () => {
-      console.log('toggleSiteList', '=============');
-      setTimeout(() => {
-        resize();
-        // 鍥犱负杩囨浮璁剧疆浜�0.5s,鎵�浠ラ渶瑕佺瓑寰�0.5s鍚庡啀resize
-      }, 500);
-      
-    });
+    eventBus.on("toggleSiteList", busHandler);
 
   });
 
   onBeforeUnmount(() => {
     window.removeEventListener("resize", resize);
-    eventBus.off("toggleSiteList");
+    eventBus.off("toggleSiteList", busHandler);
     dispose();
   });
 
@@ -97,6 +97,8 @@
   }
 
   function resize() {
+    console.log('resize', chart_instance, '=============');
+    
     if (chart_instance) {
       chart_instance.resize();
     }
@@ -149,6 +151,7 @@
 /* chart wrapper css */
 .e-chart-root,
 .e-chart {
+  width: 100%;
   height: 100%;
   box-sizing: border-box;
 }

--
Gitblit v1.9.1