From b32260ed08e9114c4e7665c920ca380b35530a8b Mon Sep 17 00:00:00 2001 From: liaocc Date: Sat, 10 Jan 2026 18:01:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=9A=E5=8A=A1=E7=BB=9F=E8=AE=A1=E5=8E=BB?= =?UTF-8?q?=E6=8E=89=E2=80=9C=E8=81=94=E5=90=88=E6=83=A9=E6=88=92=E2=80=9D?= =?UTF-8?q?=EF=BC=8C=E5=8A=A0=E4=B8=8A=E2=80=9C=E8=A1=8C=E6=94=BF=E5=A4=84?= =?UTF-8?q?=E7=BD=9A=E4=BF=A1=E7=94=A8=E4=BF=AE=E5=A4=8D=E2=80=9D=EF=BC=8C?= =?UTF-8?q?=E5=8A=A0=E4=B8=8A=E5=90=88=E8=AE=A1=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../comprehensive/comprehensiveStatistics.vue | 45 +++++++++++++++---- 1 file changed, 36 insertions(+), 9 deletions(-) diff --git a/src/views/comprehensive/comprehensiveStatistics.vue b/src/views/comprehensive/comprehensiveStatistics.vue index 39d4381..56984b3 100644 --- a/src/views/comprehensive/comprehensiveStatistics.vue +++ b/src/views/comprehensive/comprehensiveStatistics.vue @@ -50,30 +50,39 @@ - + - + + - + - + + + + + + + @@ -88,10 +97,10 @@ - + @@ -111,6 +120,9 @@ export default { busstatus: 0 }, cphStatistics: [], + sumObject: { abnlrnum: 0, abnycnum: 0, abnycnumon: 0, abnycnumoff: 0, abnyynum: 0, + leglrnum: 0, legyynum: 0, legycnum: 0, legycnumon: 0, legycnumoff: 0, + ualfknum: 0, mytrnum: 0, pldxnum: 0}, // 合计数据 operatestatusList: [{ value: 'tsabnlist', label: '经营异常管理' @@ -122,7 +134,7 @@ export default { label: '行政处罚' }, { value: 'tsserillegallist', - label: '严重违法企' + label: '严重违法失信' }, { value: 'eSusnateOperreg', label: '涉嫌冒用他人身份取得登记信息' @@ -193,9 +205,24 @@ export default { } }) return name + }, + getSummaries(param) { + const { columns, data } = param; + const sums = []; + columns.forEach((column, index) => { + if (index === 0) { + sums[index] = "合计"; + return; + } + const values = data.map(item => Number(item[column.property])); + let Subtotal = values.reduce((prev, curr) => (!isNaN(curr) ? prev + curr : prev), 0); + let allTotal = this.sumObject[column.property] ? this.sumObject[column.property] : ""; + sums[index] = `${Subtotal}`; //`${Subtotal}\n${allTotal}` + }); + return sums; } } -} +};