This commit is contained in:
Vergil
2020-03-09 19:22:49 +08:00
parent e731092ce8
commit 31376355d0
2 changed files with 52 additions and 27 deletions

View File

@@ -168,18 +168,33 @@ export default {
columns.forEach((column, index) => {
if (index === 0) {
sums[index] = '总价'
} else if (index === 6) {
const values = data.map(item => Number(parseFloat(item['单价']) * parseInt(item['数量'])))
} else if (index === 3) {
const values = data.map(item => Number(item['数量']))
if (!values.every(value => isNaN(value))) {
sums[index] = values.reduce((prev, curr) => {
const value = Number(curr)
if (!isNaN(value)) {
return prev + curr
return Number(prev) + Number(curr)
} else {
return prev
return Number(prev)
}
}, 0)
sums[index] = sums[index].toFixed(2) + ' 元'
sums[index]
} else {
sums[index] = 'N/A'
}
} else if (index === 4) {
const values = data.map(item => Number(item['到货数量']))
if (!values.every(value => isNaN(value))) {
sums[index] = values.reduce((prev, curr) => {
const value = Number(curr)
if (!isNaN(value)) {
return Number(prev) + Number(curr)
} else {
return Number(prev)
}
}, 0)
sums[index]
} else {
sums[index] = 'N/A'
}