From 1568677c8e5edd4cc51603eaed85080be6febc1c Mon Sep 17 00:00:00 2001 From: ym1026 <1539963735@qq.com> Date: Wed, 3 Sep 2025 13:53:00 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=80=BB=E8=A7=88?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/Home/Alarm.vue | 24 +- web/src/components/Home/Charge.vue | 80 +-- web/src/components/Home/Energy.vue | 24 +- web/src/components/Home/Map.vue | 11 +- web/src/components/Home/Modal/DisCharge.vue | 2 - web/src/components/Home/Modal/Revenue.vue | 2 - web/src/components/Home/Modal/Utilization.vue | 2 - web/src/components/Home/Operational.vue | 29 +- web/src/components/Home/Pv.vue | 22 +- web/src/components/Home/onLine.vue | 12 +- .../statisticalAnalysis/energyEchart.vue | 4 - web/src/views/sub/Home.vue | 578 +++++++++++------- 12 files changed, 499 insertions(+), 291 deletions(-) diff --git a/web/src/components/Home/Alarm.vue b/web/src/components/Home/Alarm.vue index a6af31d..110db43 100644 --- a/web/src/components/Home/Alarm.vue +++ b/web/src/components/Home/Alarm.vue @@ -15,6 +15,10 @@ export default { name: '', props: { + total:{ + type:Object, + default:()=>{} + }, deviceInfo: { type: Array, default: () => [] @@ -27,7 +31,7 @@ export default { name: '日光伏设备告警', key: 'key1', lineColor: '#22E4FF', - value: 0, + value: 1111, d: '' }, { @@ -62,11 +66,28 @@ export default { watch: { deviceInfo: { handler(n) { + let that=this this.$nextTick(() => { + this.drawLineChart() }) } // immediate: true + }, + total:{ + handler(n){ + if(n){ + + let that=this + that.curList.forEach((item)=>{ + item.value=that.total[item.key] + }) + } + + }, + deep: true, // 深度监听 + immediate: true, + } }, mounted() {}, @@ -166,7 +187,6 @@ export default { series: this.lineChartData.ydata } option && faultChart.setOption(option) - console.log(this.lineChartData, 'this.lineChartData') window.addEventListener('resize', this.handleResize) } } diff --git a/web/src/components/Home/Charge.vue b/web/src/components/Home/Charge.vue index 77dd9eb..de75abe 100644 --- a/web/src/components/Home/Charge.vue +++ b/web/src/components/Home/Charge.vue @@ -1,13 +1,10 @@