From 364c1cfe96b2498d03c275574851441f97a409f6 Mon Sep 17 00:00:00 2001 From: Lufaneng Date: Tue, 2 Sep 2025 09:21:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Linechart.vue | 9 +++++++- src/views/HandleControl/index.vue | 34 +++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/components/Linechart.vue b/src/components/Linechart.vue index d98e2eb..1ff1650 100644 --- a/src/components/Linechart.vue +++ b/src/components/Linechart.vue @@ -43,6 +43,13 @@ const option = computed(() => { data: props.lineData.map(item => item.name), axisLabel: { color: '#fff' + }, + splitLine: { + show: true, // 开启网格线 + lineStyle: { + color: '#ccc', // 网格线颜色 + type: 'dashed' // 虚线,可选 'solid' | 'dashed' | 'dotted' + } } }, yAxis: { @@ -61,7 +68,7 @@ const option = computed(() => { bottom: '10%', }, title: { - text: '有功功率kW', + text: '24小时有功功率数据可视化-kW', textStyle: { color: '#fff' } diff --git a/src/views/HandleControl/index.vue b/src/views/HandleControl/index.vue index 278ff4c..07650d7 100644 --- a/src/views/HandleControl/index.vue +++ b/src/views/HandleControl/index.vue @@ -181,6 +181,12 @@ 远程重启 --> + + + + + 刷新 + @@ -391,6 +397,34 @@ const getInfo = () => { } getInfo() +const refresh = () => { + getInfo() + RPC.post('/adl400/readPhaseData', { comm_uid: commit_uid }).then(res => { + powerPhases.value[0].voltage = res.aVoltage + 'V' + powerPhases.value[0].current = res.aElectricCurrent + 'A' + powerPhases.value[0].power = res.aPower + 'kW' + powerPhases.value[0].factor = res.aPowerFactor + + powerPhases.value[1].voltage = res.bVoltage + 'V' + powerPhases.value[1].current = res.bElectricCurrent + 'A' + powerPhases.value[1].power = res.bPower + 'kW' + powerPhases.value[1].factor = res.bPowerFactor + + powerPhases.value[2].voltage = res.cVoltage + 'V' + powerPhases.value[2].current = res.cElectricCurrent + 'A' + powerPhases.value[2].power = res.cPower + 'kW' + powerPhases.value[2].factor = res.cPowerFactor + + energyParams.value.activeEnergy = res.activeEnergy + 'kW·h' + energyParams.value.activePower = res.activePower + 'kW' + energyParams.value.powerFactor = res.powerFactor + }) + RPC.post('/m9z/getDeviceSunRiseTime', { comm_uid: commit_uid }).then(res => { + sunriseTime.value = res.Sunrise ? dayjs(res.Sunrise).format('HH:mm:ss') : '' + sunsetTime.value = res.Sunset ? dayjs(res.Sunset).format('HH:mm:ss') : '' + }) +} + const oldInfo = ref('') watch(info, () => { if (isInitData.value) return