diff --git a/src/pages/order/create.vue b/src/pages/order/create.vue index 801a7a3..8e18007 100644 --- a/src/pages/order/create.vue +++ b/src/pages/order/create.vue @@ -177,7 +177,7 @@ export default { // 金额相关 discountRate: 100, // 折扣率(保留逻辑,默认100%不打折) - discountMoney: 0, // 优惠金额 + discountMoney: '', // 优惠金额(空字符串,这样parseFloat后为NaN) totalAmount: 0, // 原价 discountAmount: 0, // 优惠金额(计算结果) actualAmount: 0, // 实付金额 @@ -299,7 +299,7 @@ export default { price: item.price })), discountRate: 100, // 保留折扣率逻辑,默认100% - discountMoney: parseFloat(this.discountMoney) || 0, + discountMoney: this.discountMoney ? parseFloat(this.discountMoney) : 0, remark: this.remark, paymentMethod: this.paymentMethod }