|
|
|
@ -880,24 +880,22 @@ export default { |
|
|
|
} |
|
|
|
}, |
|
|
|
feesummarysetStandardDates(arr) { |
|
|
|
var obj = {}, |
|
|
|
k, |
|
|
|
arr1 = []; |
|
|
|
if (arr.length !== 0) { |
|
|
|
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]); |
|
|
|
let pos = 0; |
|
|
|
arr.forEach((item, index) => { |
|
|
|
if (index === 0) { |
|
|
|
this.arr3.push(1); |
|
|
|
} else { |
|
|
|
if (item.chargeId === arr[index - 1].chargeId) { |
|
|
|
this.arr3[pos] += 1; |
|
|
|
this.arr3.push(0); |
|
|
|
} else { |
|
|
|
pos = index; |
|
|
|
this.arr3.push(1); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
refundsetStandardDates(arr) { |
|
|
|
|