Browse Source

完善销售单

master
yunuo970428 8 months ago
parent
commit
df4a0835bc
  1. 27
      src/views/sales/salesOrder/salesOrderInfo.vue

27
src/views/sales/salesOrder/salesOrderInfo.vue

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

Loading…
Cancel
Save