diff --git a/frontend/uni-app/src/dynamic-pages/components/order/common/OrderPriceDetail.vue b/frontend/uni-app/src/dynamic-pages/components/order/common/OrderPriceDetail.vue index cc9efcb0e..fb44bdae3 100644 --- a/frontend/uni-app/src/dynamic-pages/components/order/common/OrderPriceDetail.vue +++ b/frontend/uni-app/src/dynamic-pages/components/order/common/OrderPriceDetail.vue @@ -28,6 +28,21 @@ {{ $t(`免费上门`) }} {{ $t(`免费上门`) }} + + + {{ $t(`用户等级优惠`) }} + -¥{{ parseFloat(levelPrice).toFixed(2) }} + + + + {{ $t(`付费会员优惠`) }} + -¥{{ parseFloat(memberPrice).toFixed(2) }} + + + + {{ $t(`会员运费优惠`) }} + -¥{{ parseFloat(postageDiscount).toFixed(2) }} + {{ $t(`优惠券抵扣`) }} @@ -36,7 +51,7 @@ {{ $t(`积分抵扣`) }} - -¥{{ integralPrice }} + -¥{{ parseFloat(integralPrice).toFixed(2) }} @@ -51,6 +66,12 @@ const props = defineProps({ totalPrice: { type: [Number, String], default: '0.00' }, /** 运费 */ payPostage: { type: [Number, String], default: 0 }, + /** 用户等级优惠金额 */ + levelPrice: { type: [Number, String], default: 0 }, + /** 付费会员优惠金额 */ + memberPrice: { type: [Number, String], default: 0 }, + /** 会员运费优惠金额 */ + postageDiscount: { type: [Number, String], default: 0 }, /** 优惠券抵扣金额 */ couponPrice: { type: [Number, String], default: 0 }, /** 积分抵扣金额 */ diff --git a/frontend/uni-app/src/dynamic-pages/engines/OrderCreateEngine.vue b/frontend/uni-app/src/dynamic-pages/engines/OrderCreateEngine.vue index 275a3895d..3d1efa3ce 100644 --- a/frontend/uni-app/src/dynamic-pages/engines/OrderCreateEngine.vue +++ b/frontend/uni-app/src/dynamic-pages/engines/OrderCreateEngine.vue @@ -105,6 +105,9 @@