diff --git a/oms_web/oms_vue/src/views/approve/order/Approve.vue b/oms_web/oms_vue/src/views/approve/order/Approve.vue index 1ae30413..6e002793 100644 --- a/oms_web/oms_vue/src/views/approve/order/Approve.vue +++ b/oms_web/oms_vue/src/views/approve/order/Approve.vue @@ -245,9 +245,9 @@ export default { }); }, // 处理现金折扣变化 - handleDiscountChange(value) { + handleDiscountChange(value, finalTotal) { this.selectedDiscount = value; - //todo 计算价格 + this.order.actualPurchaseAmount = finalTotal; }, // 处理税率变化 handleTaxRateChange(product) { diff --git a/oms_web/oms_vue/src/views/approve/order/ConfigInfo.vue b/oms_web/oms_vue/src/views/approve/order/ConfigInfo.vue index 86a755d5..cef6befa 100644 --- a/oms_web/oms_vue/src/views/approve/order/ConfigInfo.vue +++ b/oms_web/oms_vue/src/views/approve/order/ConfigInfo.vue @@ -285,7 +285,7 @@ export default { }, methods: { handleDiscountChange(value) { - this.$emit('discount-change', value); + this.$emit('discount-change', value, this.finalTotal); }, handleTaxRateChange(product) { // 验证税率范围并限制小数位数