From 465c27f94b4143bb938f90e633359c16fbd348a6 Mon Sep 17 00:00:00 2001 From: luobinjie Date: Wed, 17 Dec 2025 18:08:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E6=94=B6=E8=B4=B9=E6=98=8E?= =?UTF-8?q?=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/workload/individualfeedetails.vue | 30 ++++++++++----------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/src/views/workload/individualfeedetails.vue b/src/views/workload/individualfeedetails.vue index e2d3a10..4523ecf 100644 --- a/src/views/workload/individualfeedetails.vue +++ b/src/views/workload/individualfeedetails.vue @@ -880,24 +880,22 @@ export default { } }, feesummarysetStandardDates(arr) { - var obj = {}, - k, - arr1 = []; - this.arr3 = []; - for (var i = 0, len = arr.length; i < len; i++) { - k = arr[i].chargeId; //需要合并的字段 - if (obj[k]) obj[k]++; - else obj[k] = 1; - } - //保存结果{el-'元素',count-出现次数} - for (var o in obj) { - for (let i = 0; i < obj[o]; i++) { - if (i === 0) { - this.arr3.push(obj[o]); + if (arr.length !== 0) { + this.arr3 = []; + let pos = 0; + arr.forEach((item, index) => { + if (index === 0) { + this.arr3.push(1); } else { - this.arr3.push(0); + if (item.chargeId === arr[index - 1].chargeId) { + this.arr3[pos] += 1; + this.arr3.push(0); + } else { + pos = index; + this.arr3.push(1); + } } - } + }); } }, refundsetStandardDates(arr) {