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