From 1019ca63e28175cbc818edcad8e5b1f99907fb9b Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Thu, 8 Aug 2024 09:09:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E9=94=80=E5=94=AE=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E3=80=81=E8=AE=A2=E5=8D=95=E5=AE=A1=E6=A0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/sales/salesOrder/salesOrderAdd.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/sales/salesOrder/salesOrderAdd.vue b/src/views/sales/salesOrder/salesOrderAdd.vue index 6ef8b48..1f9bf8d 100644 --- a/src/views/sales/salesOrder/salesOrderAdd.vue +++ b/src/views/sales/salesOrder/salesOrderAdd.vue @@ -885,6 +885,7 @@ export default { // 计算折后单价 = 单价 * 折扣率 discountPriceInput(row) { row.discountPrice = Math.round((parseFloat(row.price !== '' ? row.price : '0') * parseFloat(row.discountRtate !== '' ? row.discountRtate : '0') / 100) * 100) / 100 + // 折扣单价改变,重新计算应收款、惠后金额等 this.dueAmountInput(row) }, // 计算应收款, 同时计算惠后金额 @@ -893,6 +894,8 @@ export default { row.dueAmount = Math.round((parseFloat(row.discountPrice !== '' ? row.discountPrice : '0') * parseFloat(row.count !== '' ? row.count : '0')) * 100) / 100 // 惠后金额 = 应收款 - 分摊金额 row.amount = Math.round((parseFloat(row.dueAmount) - parseFloat(row.discountAmount)) * 100) / 100 + // 重新计算税额等 + this.taxAmountInput(row) }, // 计算税额。同时计算未含税价及未含税总额 taxAmountInput(row) {