From d8076f90f4297fa4e56b012f7b92346ff8d56e66 Mon Sep 17 00:00:00 2001 From: maqian Date: Wed, 24 Sep 2025 18:17:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E7=9C=8B=E4=BC=98=E6=83=A0=E5=88=B8?= =?UTF-8?q?=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/cart/espier-checkout.js | 4 ++++ src/subpages/marketing/coupon-picker.js | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pages/cart/espier-checkout.js b/src/pages/cart/espier-checkout.js index b3d23f42b..b218a5300 100644 --- a/src/pages/cart/espier-checkout.js +++ b/src/pages/cart/espier-checkout.js @@ -459,6 +459,7 @@ function CartCheckout(props) { const handleCouponsClick = async () => { const { cart_type, distributor_id: id } = paramsInfo + const storageParams = await Taro.getStorageSync(SG_GUIDE_PARAMS) || {} const items = detailInfo .filter((item) => item.orderItemType !== 'gift') .map((item) => { @@ -475,6 +476,9 @@ function CartCheckout(props) { if (couponInfo?.coupon_code) { url = `${url}&coupon=${couponInfo?.coupon_code}` } + if (storageParams?.cxdid) { + url = `${url}&cxdid=${storageParams?.cxdid}` + } Taro.navigateTo({ url }) diff --git a/src/subpages/marketing/coupon-picker.js b/src/subpages/marketing/coupon-picker.js index 7720ce5ba..5fb176e1f 100644 --- a/src/subpages/marketing/coupon-picker.js +++ b/src/subpages/marketing/coupon-picker.js @@ -30,7 +30,8 @@ function CouponPicker(props) { distributor_id, source, goodType, - coupon = null + coupon = null, + cxdid } = $instance.router.params const params = { page_no: pageIndex, @@ -42,7 +43,8 @@ function CouponPicker(props) { valid: true, is_checkout, cart_type, - iscrossborder: 0 + iscrossborder: 0, + cxdid } const { list, total_count: total } = await api.cart.coupons(params)