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;
}
}
-}
+};