From acf277828f14786dd21b5e2669ca67c238d46b3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=98=8A=E5=A4=A9?= <442384644@qq.com> Date: Tue, 13 Oct 2026 11:53:13 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E7=A7=BB=E5=8A=A8=E7=AB=AF):=20=E7=A1=AE?= =?UTF-8?q?=E8=AE=A4=E9=A1=B5=E4=BB=B7=E6=A0=BC=E6=98=8E=E7=BB=86=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E4=BC=9A=E5=91=98=E7=B1=BB=E4=BC=98=E6=83=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增用户等级/付费会员/会员运费三行优惠,确认接口取 priceGroup(camelCase)、重算接口取 snake_case 字段,口径对齐 - 积分抵扣金额统一保留两位小数 --- .../order/common/OrderPriceDetail.vue | 23 ++++++++++++++++++- .../engines/OrderCreateEngine.vue | 16 +++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) 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 @@