From b3eae613f31c005eff8df899c21c2bb9a871157b Mon Sep 17 00:00:00 2001 From: suixy <2277317060@qq.com> Date: Fri, 24 Oct 2025 14:51:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=85=BC=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/chart.vue | 6 +++++- src/views/ems/report/pointSteamCurve/index.vue | 14 +++++++------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/src/components/chart.vue b/src/components/chart.vue index fcfce02..e100958 100644 --- a/src/components/chart.vue +++ b/src/components/chart.vue @@ -38,6 +38,9 @@ const setData = (e) => { option.value = e; initChart(e); }; +const on = (a, b) => { + chart.value.on(a, b); +}; const initChart = (option) => { if (!chart.value) { chart.value = echarts.init(chartRef.value, 'macarons'); @@ -64,6 +67,7 @@ onBeforeUnmount(() => { window.removeEventListener('resize', resize); }); defineExpose({ - setData + setData, + on }); diff --git a/src/views/ems/report/pointSteamCurve/index.vue b/src/views/ems/report/pointSteamCurve/index.vue index 08dddd1..19b4047 100644 --- a/src/views/ems/report/pointSteamCurve/index.vue +++ b/src/views/ems/report/pointSteamCurve/index.vue @@ -211,7 +211,7 @@ export default { this.getTreeselect() - this.getTreeMonitorInfo() + // this.getTreeMonitorInfo() this.getList() }, watch: { @@ -321,7 +321,7 @@ export default { x: 'center' }, grid: { - top: '15%', + top: '40', bottom: '10%', left: '10%', right: '3%' @@ -654,11 +654,11 @@ export default { this.$refs.Chart4.setData(option4)*/ /* echarts.connect(this.$refs.Chart1.chart, this.$refs.Chart2.chart, this.$refs.Chart3.chart, this.$refs.Chart4.chart)*/ echarts.connect(this.$refs.Chart1.chart) - - this.$refs.Chart1.chart.on('datazoom', (e) => { - option.dataZoom[0].start = e.start; - option.dataZoom[0].end = e.end; - this.$refs.Chart1.setData(option); + console.log(this.$refs.Chart1); + this.$refs.Chart1.on('datazoom', (e) => { + option1.dataZoom[0].start = e.start; + option1.dataZoom[0].end = e.end; + this.$refs.Chart1.setData(option1); }); /* this.$refs.Chart1.chart.on('datazoom', (e) => {