From 6c5d9ee35d7f1c9ec1aac584c4f8a4ffa132a812 Mon Sep 17 00:00:00 2001 From: tianyi <13521030702@163.com> Date: Thu, 23 Apr 2026 17:43:02 +0800 Subject: [PATCH] 11 --- package1/group/groupBuyList.vue | 14 +++++++++----- package1/order/orderDetail.vue | 2 ++ 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/package1/group/groupBuyList.vue b/package1/group/groupBuyList.vue index 238d6d2..f1ed19b 100644 --- a/package1/group/groupBuyList.vue +++ b/package1/group/groupBuyList.vue @@ -64,7 +64,7 @@ - @@ -128,7 +128,7 @@ - + 当前{{onlineWorkerTotal}}名配送员在线 @@ -265,9 +265,11 @@ } }, onReachBottom() { + if (this.searchForm.pageNumber >= this.totalPages) return; // this.status = 'loading'; - this.searchForm.pageNumber++; + this.searchForm.pageNumber+=1; + console.log('1111') this.getShopList(); }, @@ -376,6 +378,7 @@ }).catch(() => {}) }, getShopList() { + console.log("3333") this.loadStatus = 'loading' if (this.searchSale) { this.searchForm.sortSale = 'saleCount' @@ -391,6 +394,7 @@ } else { this.searchForm.sortScore = '' } + console.log("2222") let that = this that.tui.request("/app/shop/getByCondition", "GET", this.searchForm, false, true).then((res) => { that.loadStatus = 'nomore'; @@ -400,8 +404,8 @@ } else { that.shopList = [...that.shopList, ...res.result.content] } - this.judgeBusinessStatus() that.totalPages = res.result.totalPages + that.judgeBusinessStatus() that.isArea = false that.$forceUpdate() } else { @@ -413,7 +417,7 @@ }, judgeBusinessStatus() { for (let i = 0; i < this.shopList.length; i++) { - if (this.shopList[i].shopTakeaway != '') { + if (this.shopList[i].shopTakeaway != '' && this.shopList[i].shopTakeaway != null) { if (this.shopList[i].shopTakeaway.status == 0) { let isEndTime = this.isWithinBusinessHours(this.shopList[i].shopTakeaway.businessHourBegin,this.shopList[i].shopTakeaway.businessHourEnd) this.shopList[i].shopTakeaway.status = isEndTime ? 0 : 1 diff --git a/package1/order/orderDetail.vue b/package1/order/orderDetail.vue index ef9051b..976305f 100644 --- a/package1/order/orderDetail.vue +++ b/package1/order/orderDetail.vue @@ -1254,6 +1254,8 @@ } .btn-box{ height: auto; + display: flex; + margin-bottom: 10px; } .btn{ width: 90%;