|
@ -68,11 +68,7 @@ |
|
|
(formRef, formModel, tableData) => { |
|
|
(formRef, formModel, tableData) => { |
|
|
const { taxRate = 0 } = formModel |
|
|
const { taxRate = 0 } = formModel |
|
|
// 1、主数据未税金额 mainBeforeTaxAmount : 所有明细行未税金额的和 |
|
|
// 1、主数据未税金额 mainBeforeTaxAmount : 所有明细行未税金额的和 |
|
|
let mainBeforeTaxAmount = tableData.reduce( |
|
|
let mainBeforeTaxAmount = tableData.reduce((prev, item) =>prev + Number(item['beforeTaxAmount'].toFixed(2)),0).toFixed(2) |
|
|
(prev, item) => |
|
|
|
|
|
prev + Number(item['beforeTaxAmount']), |
|
|
|
|
|
0 |
|
|
|
|
|
) |
|
|
|
|
|
// 2.主数据税额 mainTaxAmount = 未税金额*税率/100 保留两位小数 |
|
|
// 2.主数据税额 mainTaxAmount = 未税金额*税率/100 保留两位小数 |
|
|
let mainTaxAmount = Number(Number(mainBeforeTaxAmount*taxRate*0.01).toFixed(2)) |
|
|
let mainTaxAmount = Number(Number(mainBeforeTaxAmount*taxRate*0.01).toFixed(2)) |
|
|
const sumObject = { |
|
|
const sumObject = { |
|
|