From dbee3304a9b0fb839376b2254547075221fa1c7b Mon Sep 17 00:00:00 2001 From: wangfukang <15630117759@163.com> Date: Wed, 17 Jun 2026 16:43:04 +0800 Subject: [PATCH] 1 --- package2/group/groupBuyList.vue | 11 +- package2/shop/merchantCenter.vue | 21 ++- package2/shop/merchantRegister.vue | 90 +++++++++- package2/shop/shopInfo.vue | 88 ++++++++++ package2/shop/transferDeliveryOrderList.vue | 172 ++++++++++++++++++++ 5 files changed, 378 insertions(+), 4 deletions(-) create mode 100644 package2/shop/transferDeliveryOrderList.vue diff --git a/package2/group/groupBuyList.vue b/package2/group/groupBuyList.vue index 7758389..c18914c 100644 --- a/package2/group/groupBuyList.vue +++ b/package2/group/groupBuyList.vue @@ -528,13 +528,20 @@ const cookingTimeValue = item.shopTakeaway && item.shopTakeaway.cookingTime ? Number(item.shopTakeaway.cookingTime) : 0 const cookingTime = isNaN(cookingTimeValue) ? 0 : cookingTimeValue const selfDeliveryTime = Number(item.shopDeliveryDuration) + const transferTimeValue = Number(item.transferDeliveryDuration) + const transferTime = item.supportTransferDelivery == 1 && !isNaN(transferTimeValue) && transferTimeValue > 0 ? transferTimeValue : 0 item._dormStatus = this.groupTags[index % this.groupTags.length] item._groupTip = ['还差1人就成团', '刚下课,大家都在拼', '这口热乎的很适合夜宵', '附近同学想一起点'][index % 4] + let baseDeliveryTime if (item.supportShopDelivery == 1 && !isNaN(selfDeliveryTime) && selfDeliveryTime > 0) { - item.groupDeliveryTime = cookingTime + selfDeliveryTime + baseDeliveryTime = cookingTime + selfDeliveryTime } else { - item.groupDeliveryTime = item.groupDeliveryTime === null || item.groupDeliveryTime === undefined ? cookingTime + 30 : item.groupDeliveryTime + const rawBaseDeliveryTime = item.groupDeliveryTime === null || item.groupDeliveryTime === undefined ? cookingTime + 30 : Number(item.groupDeliveryTime) + baseDeliveryTime = isNaN(rawBaseDeliveryTime) ? cookingTime + 30 : rawBaseDeliveryTime } + item.groupDeliveryBaseTime = baseDeliveryTime + item.groupDeliveryTime = baseDeliveryTime + transferTime + item.groupDeliveryTimeIncludesTransfer = transferTime > 0 ? 1 : 0 item._liveAvatars = [ this.groupAvatars[index % this.groupAvatars.length], this.groupAvatars[(index + 1) % this.groupAvatars.length], diff --git a/package2/shop/merchantCenter.vue b/package2/shop/merchantCenter.vue index 3128f7d..9e61b39 100644 --- a/package2/shop/merchantCenter.vue +++ b/package2/shop/merchantCenter.vue @@ -81,7 +81,7 @@ 待回复差评 - + {{shopData.shopDeliveryPendingCount == undefined?0:shopData.shopDeliveryPendingCount}} @@ -89,6 +89,14 @@ 自配送订单 + + + {{shopData.transferDeliveryPendingCount == undefined?0:shopData.transferDeliveryPendingCount}} + + + 中转配送 + +