getSummaries({ columns, data }) {
const sums = [];
columns.forEach((column, index) => {
if (index == 0) {
sums[index] = "总价"
} else if (index == 3 || index == 9 || index ==11 || index ==13) {
return sums[index] = ""
}else {
const values = data.map(item => Number(item[column.property]))
const flag = values.every(item => isNaN(item))
if (flag) {
return sums[index] = ""
} else {
sums[index] = values.reduce((total, item) => total + item);
sums[index] = Math.round(sums[index] * 100) / 100;
sums[index] += ""
}
}
});
return sums;
},
el-table合并总结精度丢失的计算代码
el-table合并总结精度丢失的计算代码
el-table合并总结精度丢失的计算代码
el-table合并总结精度丢失的计算代码
el-table合并总结精度丢失的计算代码