|
|
@ -899,8 +899,8 @@ export default { |
|
|
|
}, |
|
|
|
// 计算税额。同时计算未含税价及未含税总额 |
|
|
|
taxAmountInput(row) { |
|
|
|
// 计算税额 = (单价 - (单价 / (1 + 税率))) * 数量 |
|
|
|
row.taxAmount = Math.round(((parseFloat(row.price) - (parseFloat(row.price) / (parseFloat(1) + parseFloat(row.taxRate !== '' ? row.taxRate : '0') / 100))) * parseFloat(row.count !== '' ? row.count : '0')) * 100) / 100 |
|
|
|
// 计算单个商品税额 = 单价 - (单价 / (1 + 税率)) |
|
|
|
row.taxAmount = Math.round((parseFloat(row.price) - (parseFloat(row.price) / (parseFloat(1) + parseFloat(row.taxRate !== '' ? row.taxRate : '0') / 100))) * 100) / 100 |
|
|
|
// 计算未含税价 = 单价 - 税额 |
|
|
|
row.unTaxPrice = Math.round((parseFloat(row.price) - parseFloat(row.taxAmount)) * 100) / 100 |
|
|
|
// 计算未含税总额 = 未含税价 * 数量 |
|
|
|