From 50274f23611e6f1e7f50815e94fe857598ececf5 Mon Sep 17 00:00:00 2001 From: MSuMshk <2039814060@qq.com> Date: Sat, 28 Feb 2026 13:27:59 +0800 Subject: [PATCH] =?UTF-8?q?feat(project):=20=E4=BC=98=E6=83=A0=E5=88=B8?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=97=A8=E5=BA=97=E6=A0=87=E7=AD=BE=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=85=B7=E4=BD=93=E9=97=A8=E5=BA=97=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../coupon/components/CouponTemplateCard.vue | 19 ++++++++++----- .../coupon/composables/coupon-page/helpers.ts | 24 +++++++++++++++++++ .../composables/useMarketingCouponPage.ts | 4 ++++ .../src/views/marketing/coupon/index.vue | 2 ++ .../views/marketing/coupon/styles/card.less | 21 ++++++++++++++++ 5 files changed, 64 insertions(+), 6 deletions(-) diff --git a/apps/web-antd/src/views/marketing/coupon/components/CouponTemplateCard.vue b/apps/web-antd/src/views/marketing/coupon/components/CouponTemplateCard.vue index 3ac26f0..b7c8a8b 100644 --- a/apps/web-antd/src/views/marketing/coupon/components/CouponTemplateCard.vue +++ b/apps/web-antd/src/views/marketing/coupon/components/CouponTemplateCard.vue @@ -17,6 +17,7 @@ import { resolveCouponFaceConditionText, resolveCouponFaceValueText, resolveCouponRuleText, + resolveCouponStoreTagText, resolveCouponTypeClass, resolveCouponTypeLabel, resolveCouponValidityText, @@ -25,6 +26,7 @@ import { defineProps<{ item: CouponCardViewModel; + storeNameMap: Record; }>(); const emit = defineEmits<{ @@ -83,12 +85,17 @@ function resolveClaimedText(item: CouponCardViewModel) {
- - {{ COUPON_STATUS_TEXT_MAP[item.displayStatus] }} - +
+ + {{ COUPON_STATUS_TEXT_MAP[item.displayStatus] }} + + + {{ resolveCouponStoreTagText(item, storeNameMap) }} + +