|
@@ -48,37 +48,6 @@ export function copyObj(obj) {
|
|
|
return newobj;
|
|
return newobj;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-//合计费用
|
|
|
|
|
-export function getSummaries(param, key) {
|
|
|
|
|
- const { columns, data } = param;
|
|
|
|
|
- const sums = [];
|
|
|
|
|
- columns.forEach((column, index) => {
|
|
|
|
|
- if (index === 0) {
|
|
|
|
|
- sums[index] = '合计';
|
|
|
|
|
- return;
|
|
|
|
|
- }
|
|
|
|
|
- if (column.property == key) {
|
|
|
|
|
- const values = data.map((item) => Number(item['cost']));
|
|
|
|
|
- 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);
|
|
|
|
|
- sums[index] += ' 元';
|
|
|
|
|
- } else {
|
|
|
|
|
- sums[index] = '';
|
|
|
|
|
- }
|
|
|
|
|
- } else {
|
|
|
|
|
- sums[index] = '';
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- return sums;
|
|
|
|
|
-}
|
|
|
|
|
|
|
|
|
|
export function getRecords(records) {
|
|
export function getRecords(records) {
|
|
|
const result = {};
|
|
const result = {};
|