From ba3b7c65a82c7d805f5e762fbcda08bd878ef105 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?= <14103883+leaf-phos@user.noreply.gitee.com> Date: Mon, 16 Dec 2024 21:36:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=B3=BB=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/filter.js | 6 ++++++ src/views/system/device/detail.vue | 8 ++++++++ 2 files changed, 14 insertions(+) diff --git a/src/utils/filter.js b/src/utils/filter.js index 23cdbf6..27d63b7 100644 --- a/src/utils/filter.js +++ b/src/utils/filter.js @@ -6,6 +6,12 @@ const filters = { } return num.toFixed(2); }, + fix3(num) { + if (num == null) { + return num; + } + return num.toFixed(3); + }, // 缺省值 defaultValue(data) { return data == null ? '--' : data; diff --git a/src/views/system/device/detail.vue b/src/views/system/device/detail.vue index bb543a7..5ae49c7 100644 --- a/src/views/system/device/detail.vue +++ b/src/views/system/device/detail.vue @@ -116,6 +116,9 @@ <el-descriptions-item label="总用电量"> {{deviceData.totalElectriQuantity | money | defaultValue}} 度 </el-descriptions-item> +<!-- <el-descriptions-item label="电压系数">--> +<!-- {{deviceData.vxs | fix3 | defaultValue}}--> +<!-- </el-descriptions-item>--> <el-descriptions-item label="电量读数"> {{deviceData.totalElectriQuantity - deviceData.initReading | money | defaultValue}} 度 <el-link @click="handleInitReading" type="primary" icon="el-icon-refresh" style="margin-left: 0.5em">重置</el-link> @@ -178,6 +181,11 @@ <el-col :span="8"> <el-statistic style="margin-bottom: 8px" title="功率" :value="deviceData.realTimePower" :precision="2" suffix="W"/> </el-col> + <el-col :span="8"> + <el-statistic style="margin-bottom: 8px" title="电压系数"> + <template #formatter>{{deviceData.vxs | fix3 | defaultValue}}</template> + </el-statistic> + </el-col> </el-row> </el-card> </el-col>