diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/afterSales/apply/apply.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/afterSales/apply/apply.vue index da3f5458..257e0bd6 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/afterSales/apply/apply.vue +++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/afterSales/apply/apply.vue @@ -128,6 +128,7 @@ images : Array; reason : string; refundPrice : number; /** 退款金额 */ + payedAmount : number; /** 订单金额 */ }>({ orderId: "", goodsList: [], @@ -139,6 +140,7 @@ images: [], reason: "", refundPrice: 0, + payedAmount: 0, }); const loading = ref(false); @@ -185,6 +187,7 @@ } return item; }) + state.payedAmount = orderDetail.data.payedAmount; state.maxRefund = (orderDetail.data.orderAmount * 10000 - orderDetail.data.refunded * 10000) / 10000; state.costFreight = orderDetail.data.costFreight; state.refundShow = (orderDetail.data.payedAmount * 10000 - orderDetail.data.refunded * 10000) / 10000; @@ -292,7 +295,7 @@ /** 提交 */ async function onSubmit() { - if (!amount(state.refundPrice)) { + if (state.payedAmount != 0 && !amount(state.refundPrice)) { handleShowToast('请输入正确金额'); return; } if (state.refundPrice > state.refundShow) { diff --git a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/order/detail/detail.vue b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/order/detail/detail.vue index 704c432f..f6bc3b76 100644 --- a/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/order/detail/detail.vue +++ b/CoreCms.Net.Uni-App/CoreShop/pages/subpackage/member/order/detail/detail.vue @@ -223,7 +223,7 @@ {{ shopConfigStore?.config?.pointShowName }}优惠 - {{ state.orderDetail?.pointMoney }} + -¥{{ state.orderDetail?.pointMoney }} 订单优惠