|
@@ -319,6 +319,7 @@ import {
|
|
getCustomerList,
|
|
getCustomerList,
|
|
getAmountCount,
|
|
getAmountCount,
|
|
} from "@/api/finance/standbook_list";
|
|
} from "@/api/finance/standbook_list";
|
|
|
|
+import { numToFixed } from "@/filters";
|
|
|
|
|
|
export default {
|
|
export default {
|
|
data() {
|
|
data() {
|
|
@@ -511,16 +512,15 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|
|
- let sum = map1
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let sum1 = map1.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ let sum = numToFixed(sum1);
|
|
return sum;
|
|
return sum;
|
|
},
|
|
},
|
|
//合计
|
|
//合计
|
|
@@ -538,16 +538,15 @@ export default {
|
|
return v.amount;
|
|
return v.amount;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- sums[index] = map1
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let a = map1.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ sums[index] = numToFixed(a);
|
|
}
|
|
}
|
|
if (index === 11) {
|
|
if (index === 11) {
|
|
let map1 = data.map((v) => {
|
|
let map1 = data.map((v) => {
|
|
@@ -555,61 +554,57 @@ export default {
|
|
return v.amount;
|
|
return v.amount;
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- sums[index] = map1
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let a = map1.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ sums[index] = numToFixed(a);
|
|
}
|
|
}
|
|
if (index === 12) {
|
|
if (index === 12) {
|
|
let map1 = data.map((v) => {
|
|
let map1 = data.map((v) => {
|
|
return v.allowanceAmount;
|
|
return v.allowanceAmount;
|
|
});
|
|
});
|
|
- sums[index] = map1
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let a = map1.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ sums[index] = numToFixed(a);
|
|
}
|
|
}
|
|
if (index === 13) {
|
|
if (index === 13) {
|
|
let map1 = data.map((v) => {
|
|
let map1 = data.map((v) => {
|
|
return v.withholdAmount;
|
|
return v.withholdAmount;
|
|
});
|
|
});
|
|
- sums[index] = map1
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let a = map1.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ sums[index] = numToFixed(a);
|
|
}
|
|
}
|
|
if (index === 14) {
|
|
if (index === 14) {
|
|
let map1 = data.map((v) => {
|
|
let map1 = data.map((v) => {
|
|
return v.balanceAmount;
|
|
return v.balanceAmount;
|
|
});
|
|
});
|
|
- sums[index] = map1
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let a = map1.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ sums[index] = numToFixed(a);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
return sums;
|
|
return sums;
|
|
@@ -644,16 +639,15 @@ export default {
|
|
let map2 = data.map((v) => {
|
|
let map2 = data.map((v) => {
|
|
return v.balanceAmount;
|
|
return v.balanceAmount;
|
|
});
|
|
});
|
|
- sums[index] = map2
|
|
|
|
- .reduce((prev, curr) => {
|
|
|
|
- const value = Number(curr);
|
|
|
|
- if (!isNaN(value)) {
|
|
|
|
- return prev + curr;
|
|
|
|
- } else {
|
|
|
|
- return prev;
|
|
|
|
- }
|
|
|
|
- }, 0)
|
|
|
|
- .toFixed(2);
|
|
|
|
|
|
+ let aa = map2.reduce((prev, curr) => {
|
|
|
|
+ const value = Number(curr);
|
|
|
|
+ if (!isNaN(value)) {
|
|
|
|
+ return prev + curr;
|
|
|
|
+ } else {
|
|
|
|
+ return prev;
|
|
|
|
+ }
|
|
|
|
+ }, 0);
|
|
|
|
+ sums[index] = numToFixed(aa);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
|
|
|