完善销售单

This commit is contained in:
2024-10-22 09:38:14 +08:00
parent 16bbf9adbe
commit df4a0835bc

View File

@@ -263,9 +263,20 @@ export default {
sums[index] = values.reduce((prev, curr) => { sums[index] = values.reduce((prev, curr) => {
const value = Number(curr) const value = Number(curr)
if (!isNaN(value)) { if (!isNaN(value)) {
return prev + curr return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
} else { } else {
return prev return Math.round((parseFloat(prev)) * 10000) / 10000
}
}, 0)
sums[index] += ''
this.totalReceivables = sums[index] += ''
} else if (column.property === 'count') {
sums[index] = values.reduce((prev, curr) => {
const value = Number(curr)
if (!isNaN(value)) {
return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
} else {
return Math.round((parseFloat(prev)) * 10000) / 10000
} }
}, 0) }, 0)
sums[index] += '' sums[index] += ''
@@ -273,9 +284,9 @@ export default {
sums[index] = values.reduce((prev, curr) => { sums[index] = values.reduce((prev, curr) => {
const value = Number(curr) const value = Number(curr)
if (!isNaN(value)) { if (!isNaN(value)) {
return prev + curr return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
} else { } else {
return prev return Math.round((parseFloat(prev)) * 10000) / 10000
} }
}, 0) }, 0)
sums[index] += '' sums[index] += ''
@@ -283,9 +294,9 @@ export default {
sums[index] = values.reduce((prev, curr) => { sums[index] = values.reduce((prev, curr) => {
const value = Number(curr) const value = Number(curr)
if (!isNaN(value)) { if (!isNaN(value)) {
return prev + curr return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
} else { } else {
return prev return Math.round((parseFloat(prev)) * 10000) / 10000
} }
}, 0) }, 0)
sums[index] += '' sums[index] += ''
@@ -293,9 +304,9 @@ export default {
sums[index] = values.reduce((prev, curr) => { sums[index] = values.reduce((prev, curr) => {
const value = Number(curr) const value = Number(curr)
if (!isNaN(value)) { if (!isNaN(value)) {
return prev + curr return Math.round((parseFloat(prev) + parseFloat(curr)) * 10000) / 10000
} else { } else {
return prev return Math.round((parseFloat(prev)) * 10000) / 10000
} }
}, 0) }, 0)
sums[index] += '' sums[index] += ''