From 93235efc97e1a2dad1d9891b5d3947fe69404934 Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Fri, 26 Jun 2026 08:25:17 +0800 Subject: [PATCH] 1 --- package2/group/groupBuySingle.vue | 81 +++++++++++++++++++++++++++++-- package2/shop/afterService.vue | 2 +- package2/shop/merchantCenter.vue | 8 ++- 3 files changed, 81 insertions(+), 10 deletions(-) diff --git a/package2/group/groupBuySingle.vue b/package2/group/groupBuySingle.vue index 0efa4e4..1471067 100644 --- a/package2/group/groupBuySingle.vue +++ b/package2/group/groupBuySingle.vue @@ -127,8 +127,8 @@ :style="{ height: stickyInnerHeight + 'px' }"> - + {{item.categoryName}} @@ -632,8 +632,16 @@ - - + + + + + + 温馨提示 + 面对面拼团不会公开显示 + 我知道了 + + 面对面团不会公开显示 @@ -1745,6 +1753,9 @@ uni.showLoading({ title: '创建订单中....' }); + if(isStoreGroupOrder){ + payload.otherOrder = 2 + } this.tui.request("/mall/order/create", "POST", payload, false, false).then(res => { uni.hideLoading(); this.isCreatingOrder = false; @@ -3121,6 +3132,68 @@ font-weight: 900; } + .group-face-tip-popup { + width: 560rpx; + padding: 54rpx 42rpx 40rpx; + box-sizing: border-box; + border-radius: 34rpx; + background: linear-gradient(180deg, #fff8ec 0%, #ffffff 58%, #fff3e6 100%); + box-shadow: 0 18rpx 60rpx rgba(130, 75, 28, 0.22); + position: relative; + text-align: center; + overflow: hidden; + } + + .group-face-tip-popup::before { + content: ''; + position: absolute; + top: -90rpx; + right: -70rpx; + width: 220rpx; + height: 220rpx; + border-radius: 50%; + background: rgba(255, 190, 96, 0.18); + } + + .group-face-tip-close { + position: absolute; + top: 22rpx; + right: 24rpx; + width: 48rpx; + height: 48rpx; + line-height: 48rpx; + border-radius: 50%; + background: rgba(255, 236, 214, 0.9); + } + + .group-face-tip-title { + color: #9a4f17; + font-size: 38rpx; + font-weight: 900; + line-height: 52rpx; + } + + .group-face-tip-text { + margin-top: 26rpx; + color: #2c3f38; + font-size: 30rpx; + font-weight: 700; + line-height: 44rpx; + } + + .group-face-tip-btn { + margin: 42rpx auto 0; + width: 300rpx; + height: 76rpx; + line-height: 76rpx; + border-radius: 999rpx; + color: #fff; + font-size: 28rpx; + font-weight: 800; + background: linear-gradient(90deg, #f28b38, #c96f1e); + box-shadow: 0 10rpx 24rpx rgba(207, 112, 30, 0.25); + } + .spark-b { width: 24rpx; height: 24rpx; diff --git a/package2/shop/afterService.vue b/package2/shop/afterService.vue index 57bd737..bd5a19d 100644 --- a/package2/shop/afterService.vue +++ b/package2/shop/afterService.vue @@ -62,7 +62,7 @@ - 查看订单 + {{item.mallOrder.otherOrder == 1 ? '快递/跑腿单' : '查看订单'}} 拼团详情 diff --git a/package2/shop/merchantCenter.vue b/package2/shop/merchantCenter.vue index c846f3c..cce6464 100644 --- a/package2/shop/merchantCenter.vue +++ b/package2/shop/merchantCenter.vue @@ -361,15 +361,13 @@ that.tui.request("/mall/order/complete", "post", { orderId: productId }, false, true).then((res) => { + uni.hideLoading() if (res.code == 200) { - uni.showToast({ - title: '核销成功', - icon: 'none' - }) + that.tui.toast("核销成功",1500) } else { that.tui.toast(res.message) } - uni.hideLoading() + // }).catch((res) => {}) } }