From f73d7587f7b8c5cc1475d2b3fd6ae16c65487437 Mon Sep 17 00:00:00 2001 From: linxi <957440651@qq.com> Date: Fri, 24 Oct 2025 10:19:16 +0800 Subject: [PATCH] =?UTF-8?q?Feat:=EF=BC=9A=E8=B0=83=E6=95=B4=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E9=80=89=E6=8B=A9=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg_product/views/groupBuyDetails.vue | 28 ++++++++---- pkg_product/views/sojoumOrderDetails.vue | 54 +++++++++++++++++++++--- 2 files changed, 67 insertions(+), 15 deletions(-) diff --git a/pkg_product/views/groupBuyDetails.vue b/pkg_product/views/groupBuyDetails.vue index f9fa9da..248940a 100644 --- a/pkg_product/views/groupBuyDetails.vue +++ b/pkg_product/views/groupBuyDetails.vue @@ -133,10 +133,20 @@ 立即购买 - + > --> + + @@ -144,13 +154,17 @@ import { getJiaLouProductDetail, getJiaLouCalendar,getJiaLouBookingRules } from '@/api/qianxian' import {getGiftCardSendBackground} from "@/api/gift" import Calendar from '../components/Calendar.vue' +import DateRangePicker from '@/components/DateRangePicker/DateRangePicker.vue' export default { name: 'GroupBuyDetails', components: { - Calendar + Calendar, + DateRangePicker }, data() { return { + dateRange: [null, null], + showDatePicker: false, webUrl: this.$VUE_APP_RESOURCES_URL, giftBg: '', id: '', @@ -187,12 +201,10 @@ export default { }) }, handleDateSelected(dateRange) { - console.log(dateRange, 'dateRange'); - - this.rangeDate = dateRange + this.dateRange = dateRange }, handleDate() { - this.$refs.calendar.showCalendar(this.calendar) + this.showDatePicker = true }, /** * 获取产品可预约日期 @@ -284,7 +296,7 @@ export default { }) }, bookNow() { - uni.navigateTo({ url: '/pkg_product/views/submitOrder?id=' + this.id + '&orderStartDate=' + this.rangeDate.startDate + '&orderEndDate=' + this.rangeDate.endDate }) + uni.navigateTo({ url: '/pkg_product/views/submitOrder?id=' + this.id + '&orderStartDate=' + this.dateRange[0] + '&orderEndDate=' + this.dateRange[1] }) }, /** * 查找指定日期的预约状态 diff --git a/pkg_product/views/sojoumOrderDetails.vue b/pkg_product/views/sojoumOrderDetails.vue index 8e9a9d2..bb7657a 100644 --- a/pkg_product/views/sojoumOrderDetails.vue +++ b/pkg_product/views/sojoumOrderDetails.vue @@ -112,6 +112,7 @@ @@ -140,28 +141,42 @@ - + - - + --> + +