From 69b0dce2bd019b336680e54bc3670ef6cb91f51a Mon Sep 17 00:00:00 2001 From: wangxiaowei <1121133807@qq.com> Date: Tue, 24 Mar 2026 18:50:20 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=8C=B6=E8=89=BA=E5=B8=88?= =?UTF-8?q?=E5=A5=97=E9=A4=90=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/types/user.ts | 2 + src/bundle/package/detail.vue | 355 +----- src/bundle/package/reserve.vue | 1067 +++++++++++++++++ src/bundle/package/service.vue | 285 +++++ src/bundle/package/tea-specialist.vue | 197 +++ src/bundle/reserve-group/reserve-group.vue | 7 +- src/bundle_b/pages/tea-specialist/reserve.vue | 2 +- src/pages.json | 27 + src/pages/index/index.vue | 3 +- src/pages/notice/reserve.vue | 9 + src/utils/order.ts | 1 + 11 files changed, 1609 insertions(+), 346 deletions(-) create mode 100644 src/bundle/package/reserve.vue create mode 100644 src/bundle/package/service.vue create mode 100644 src/bundle/package/tea-specialist.vue diff --git a/src/api/types/user.ts b/src/api/types/user.ts index 8797905..d9f35c2 100644 --- a/src/api/types/user.ts +++ b/src/api/types/user.ts @@ -32,6 +32,8 @@ export interface IUserAddressListResult { district_id: number address: string is_default: number + latitude?: number + longitude?: number } /** diff --git a/src/bundle/package/detail.vue b/src/bundle/package/detail.vue index ff1c237..8ac9b74 100644 --- a/src/bundle/package/detail.vue +++ b/src/bundle/package/detail.vue @@ -152,7 +152,7 @@ - 立即预约 + 立即预约 @@ -161,371 +161,44 @@ + + \ No newline at end of file diff --git a/src/bundle/package/service.vue b/src/bundle/package/service.vue new file mode 100644 index 0000000..6f246fa --- /dev/null +++ b/src/bundle/package/service.vue @@ -0,0 +1,285 @@ +{ + "needLogin": true, + "layout": "default", + "style": { + "navigationStyle": "custom" + } +} + + + + + + diff --git a/src/bundle/package/tea-specialist.vue b/src/bundle/package/tea-specialist.vue new file mode 100644 index 0000000..8d0c459 --- /dev/null +++ b/src/bundle/package/tea-specialist.vue @@ -0,0 +1,197 @@ +{ + "needLogin": true, + "layout": "default", + "style": { + "navigationStyle": "custom" + } +} + + + + + + diff --git a/src/bundle/reserve-group/reserve-group.vue b/src/bundle/reserve-group/reserve-group.vue index 081fa18..42238cc 100644 --- a/src/bundle/reserve-group/reserve-group.vue +++ b/src/bundle/reserve-group/reserve-group.vue @@ -50,14 +50,14 @@ 预定日期 * - + {{ reserveDateStr || '请选择' }} - + @@ -216,9 +216,10 @@ const status = ref(-1) // 0待审核 1审核成功 2审核失败 3未提 const reserveDateStr = computed(() => { if (!form.value.reserve_date) return '' const d = new Date(form.value.reserve_date) - return `${d.getMonth() + 1}月${d.getDate()}日` + return `${d.getFullYear()}年${d.getMonth() + 1}月${d.getDate()}日` }) const minDate = ref(new Date(new Date().setHours(0, 0, 0, 0)).getTime()) +const maxDate = ref(new Date(new Date().getFullYear(), 11, 31, 23, 59, 59).getTime()) onLoad(async () => { const res = await getJoinCooperationStatus() diff --git a/src/bundle_b/pages/tea-specialist/reserve.vue b/src/bundle_b/pages/tea-specialist/reserve.vue index a80fc06..81a2af8 100644 --- a/src/bundle_b/pages/tea-specialist/reserve.vue +++ b/src/bundle_b/pages/tea-specialist/reserve.vue @@ -231,7 +231,7 @@ - + diff --git a/src/pages.json b/src/pages.json index 43da96e..b299d36 100644 --- a/src/pages.json +++ b/src/pages.json @@ -251,6 +251,33 @@ "navigationStyle": "custom" } }, + { + "path": "package/reserve", + "type": "page", + "needLogin": true, + "layout": "tabbar", + "style": { + "navigationStyle": "custom" + } + }, + { + "path": "package/service", + "type": "page", + "needLogin": true, + "layout": "default", + "style": { + "navigationStyle": "custom" + } + }, + { + "path": "package/tea-specialist", + "type": "page", + "needLogin": true, + "layout": "default", + "style": { + "navigationStyle": "custom" + } + }, { "path": "profile/profile", "type": "page", diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 0cddbeb..c714eaa 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -67,7 +67,8 @@ - + diff --git a/src/pages/notice/reserve.vue b/src/pages/notice/reserve.vue index 9d06fe7..086c51e 100644 --- a/src/pages/notice/reserve.vue +++ b/src/pages/notice/reserve.vue @@ -35,6 +35,15 @@ + + + + + diff --git a/src/utils/order.ts b/src/utils/order.ts index c66b3f0..c819778 100644 --- a/src/utils/order.ts +++ b/src/utils/order.ts @@ -210,6 +210,7 @@ export const TeaSpecialistOrderStatusValue: Record