From bfe72cf2c33cd281e9b1d420ea5f2a185eafd81c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8F=9C?= <43331987+JiaLiBai@users.noreply.github.com> Date: Fri, 23 Jan 2026 14:18:22 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E9=A1=B5=E5=AD=97=E6=AE=B5=E3=80=81?= =?UTF-8?q?=E6=94=B6=E7=9B=8A=E8=A1=A8=E6=A0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ems/dzjk/home/index.vue | 14 ++----- src/views/ems/dzjk/sbjk/db/index.vue | 35 ++++++++++++----- src/views/ems/dzjk/tjbb/sybb/index.vue | 53 +++++--------------------- 3 files changed, 38 insertions(+), 64 deletions(-) diff --git a/src/views/ems/dzjk/home/index.vue b/src/views/ems/dzjk/home/index.vue index f06e78e..b2f9b1b 100644 --- a/src/views/ems/dzjk/home/index.vue +++ b/src/views/ems/dzjk/home/index.vue @@ -57,10 +57,6 @@ - - - - - - + @@ -174,7 +169,27 @@ export default { unit: 'kvar' } ] - } + }, + otherTypeMsg: [ + { + name: '正向有功电能', + attr: 'forwardActive', + pointName: '正向有功电能', + unit: 'kWh' + }, + { + name: '反向有功电能', + attr: 'reverseActive', + pointName: '反向有功电能', + unit: 'kWh' + }, + { + name: '有功功率', + attr: 'activePower', + pointName: '总有功功率', + unit: 'kW' + }, + ] }; }, methods: { diff --git a/src/views/ems/dzjk/tjbb/sybb/index.vue b/src/views/ems/dzjk/tjbb/sybb/index.vue index b065736..c1237a9 100644 --- a/src/views/ems/dzjk/tjbb/sybb/index.vue +++ b/src/views/ems/dzjk/tjbb/sybb/index.vue @@ -27,15 +27,14 @@ class="common-table" :data="tableData" show-summary - :summary-method="getSummaries" stripe style="width: 100%;margin-top:25px;"> - + + min-width="100px" align="center"> @@ -94,6 +93,14 @@ label="总"> + + + + + { - if (index === 0) { - const activeTotal = data.map(item => item.activeTotalPrice).reduce((prev, curr) => { - const value = Number(curr); - if (!isNaN(value)) { - return prev + curr; - } else { - return prev; - } - }, 0); - const reActiveTotal = data.map(item => item.reActiveTotalPrice).reduce((prev, curr) => { - const value = Number(curr); - if (!isNaN(value)) { - return prev + curr; - } else { - return prev; - } - }, 0); - sums[index] = '价差收入 : ' + (reActiveTotal - activeTotal); - return - } - const values = data.map(item => Number(item[column.property])); - if (!values.every(value => isNaN(value))) { - sums[index] = values.reduce((prev, curr) => { - const value = Number(curr); - if (!isNaN(value)) { - return prev + curr; - } else { - return prev; - } - }, 0); - } - }) - return sums - }, // 搜索 onSearch() { this.pageNum = 1//每次搜索从1开始搜索