diff --git a/src/api/groupbuy/index.ts b/src/api/groupbuy/index.ts index 373ac18..4b01cb7 100644 --- a/src/api/groupbuy/index.ts +++ b/src/api/groupbuy/index.ts @@ -29,3 +29,5 @@ export const progress = (data: any) => post({ url: 'wechat/coupons/group/pa export const pay = (data: any) => post({ url: 'wechat/coupons/group/pay', data }); +export const couponPay = (data: any) => post({ url: 'wechat/coupons/pay', data }); + diff --git a/src/pages/common/groupbuy/detail.vue b/src/pages/common/groupbuy/detail.vue index e0fcf55..3b24dc5 100644 --- a/src/pages/common/groupbuy/detail.vue +++ b/src/pages/common/groupbuy/detail.vue @@ -8,7 +8,7 @@ {{ swiperIndex + 1 }} - /{{ bannerList.length }} + /{{ bannerList?.length || 0 }} @@ -112,7 +112,7 @@ - + 跟团记录 @@ -241,7 +241,7 @@ const isEnded = () => { const getStockColorCount = computed(() => { const list = Array.from(new Set(groupBuyBean.value?.goods?.stocks?.map(item => item.colorName))) .map(colorName => groupBuyBean.value?.goods?.stocks?.find(item => item.colorName === colorName)!); - return list.length; + return (list?.length)||0; }); const fetchRecommendList = async () => { diff --git a/src/pages/common/groupbuy/order-confirm.vue b/src/pages/common/groupbuy/order-confirm.vue index 9fa07b5..0b0c11d 100644 --- a/src/pages/common/groupbuy/order-confirm.vue +++ b/src/pages/common/groupbuy/order-confirm.vue @@ -80,7 +80,7 @@ const buildSqbParams = computed(() => { const navigateTo = (e: any) => { handlePayResult(orderBean.value?.id, e, { - onSuccess: () => { + onSuccess: (options:any) => { showToast('支付成功', { icon: 'success', complete: () => { diff --git a/src/pages/common/groupbuy/order-coupon-confirm.vue b/src/pages/common/groupbuy/order-coupon-confirm.vue index 08ad7c0..94dbe09 100644 --- a/src/pages/common/groupbuy/order-coupon-confirm.vue +++ b/src/pages/common/groupbuy/order-coupon-confirm.vue @@ -2,7 +2,7 @@ - + {{ groupBuyBean?.name || groupBuyBean?.title }} {{ groupBuyBean?.startDate }}至{{ groupBuyBean?.endDate }} @@ -49,7 +49,7 @@