From 9247f5bff47fc5ad0c32722e0c167b1fdc80269d Mon Sep 17 00:00:00 2001 From: wangxiaowei <1121133807@qq.com> Date: Mon, 24 Nov 2025 16:42:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=BB=9F=E8=AE=A1=E9=A2=84?= =?UTF-8?q?=E5=AE=9A=E7=9A=84=E6=97=B6=E9=97=B4=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/BookingTime.vue | 1 + src/pages/reserve/tea-room.vue | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/components/BookingTime.vue b/src/components/BookingTime.vue index 1b86df3..dbb19c1 100644 --- a/src/components/BookingTime.vue +++ b/src/components/BookingTime.vue @@ -151,6 +151,7 @@ selectedDay.value, selectedTime.value.sort(), selectedTimeStamp.value.sort(), + countSelectedTime.value ] emit('selectedTime', data) showPopup.value = false diff --git a/src/pages/reserve/tea-room.vue b/src/pages/reserve/tea-room.vue index 9196c38..42f5ce2 100644 --- a/src/pages/reserve/tea-room.vue +++ b/src/pages/reserve/tea-room.vue @@ -550,15 +550,16 @@ // 选中预定时间 handleChooseReserveTime: (params: any) => { + reserveTime.value = params + bill.value.service = { - total: toTimes(info.price, params[1].length), + total: toTimes(info.price, params[3]), unitPrice: info.price, - num: params[1].length, + num: params[3], startTime: params[2][0], endTime: params[2][params[2].length - 1], }, - reserveTime.value = params console.log("🚀 ~ bill.value:", bill.value) }, @@ -577,7 +578,7 @@ }) // 获取预定了几个小时 - const count = reserveTime.value[1].length + const count = bill.value.service.num uni.navigateTo({ url: `/bundle/coupon/coupon?id=${teaSpecialistId.value}&numbers=${count}&type=${type}` }) }, @@ -615,7 +616,7 @@ return } - if (reserveTime.value.length == 0) { + if (bill.value.service.num == 0) { toast.info('请选择预定时间') return }