From af43920c09fd7aa6deedddcb0e3e68be2c09e239 Mon Sep 17 00:00:00 2001
From: wangjuncheng <1>
Date: 星期一, 28 四月 2025 16:37:58 +0800
Subject: [PATCH] Merge branch 'master' of http://103.135.160.14:9034/r/NslWeb

---
 src/components/monifangzhen/echartInfo.vue |   41 +++++++++++++++++++++++------------------
 1 files changed, 23 insertions(+), 18 deletions(-)

diff --git a/src/components/monifangzhen/echartInfo.vue b/src/components/monifangzhen/echartInfo.vue
index ce0892d..b5d66fd 100644
--- a/src/components/monifangzhen/echartInfo.vue
+++ b/src/components/monifangzhen/echartInfo.vue
@@ -185,6 +185,28 @@
   startAddingData();
 };
 
+// 鏆傚仠鏃跺仠姝㈡墍鏈夌殑鏇存柊
+const handleHideSchemeInfo = () => {
+  // 鍋滄鎵�鏈夊姩鎬佹洿鏂�
+  if (intervalId1) {
+    clearInterval(intervalId1);
+    chart1Data.value.stopUpdating(); // 姣忛殧 1 绉掓洿鏂颁竴娆�
+
+    intervalId1 = null;
+  }
+  if (intervalId2) {
+    console.log(intervalId2, "鏆傚仠");
+    clearInterval(intervalId2);
+    chart2Data.value.stopUpdating(); // 姣忛殧 1 绉掓洿鏂颁竴娆�
+    intervalId2 = null;
+  }
+  if (dataIntervalId) {
+    clearInterval(dataIntervalId);
+    dataIntervalId = null;
+  }
+};
+EventBus.on("hide-schemeInfo", handleHideSchemeInfo);
+
 // 鐩戝惉鐖剁粍浠朵紶閫掔殑鏁版嵁鍙樺寲
 watch(
   () => props.isDynamicMode,
@@ -213,23 +235,7 @@
         }, 10);
       }
     } else {
-      // 鍋滄鎵�鏈夊姩鎬佹洿鏂�
-      if (intervalId1) {
-        clearInterval(intervalId1);
-        chart1Data.value.stopUpdating(); // 姣忛殧 1 绉掓洿鏂颁竴娆�
-
-        intervalId1 = null;
-      }
-      if (intervalId2) {
-        console.log(intervalId2, "鏆傚仠");
-        clearInterval(intervalId2);
-        chart2Data.value.stopUpdating(); // 姣忛殧 1 绉掓洿鏂颁竴娆�
-        intervalId2 = null;
-      }
-      if (dataIntervalId) {
-        clearInterval(dataIntervalId);
-        dataIntervalId = null;
-      }
+      handleHideSchemeInfo();
     }
   },
   { immediate: true } // 绔嬪嵆鎵ц鐩戝惉鍣�
@@ -658,7 +664,6 @@
       console.error("Error fetching data:", error);
     }
   };
-
 
   // 璁$畻 y 杞村弬鏁帮紙鏈�澶氭湁 4 涓偣锛�
   const calculateYAxisParams = (max) => {

--
Gitblit v1.9.3