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 }