From 66876b28c945a2e3c9228fb85c4178ae601cace3 Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Thu, 3 Jul 2025 18:18:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E8=AE=AE=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/integrated/meetingBooking.ts | 9 + src/views/integrated/feedback/form.vue | 11 +- src/views/integrated/meetingBooking/form.vue | 269 +++++++++++++++--- src/views/integrated/meetingBooking/index.vue | 10 +- 4 files changed, 252 insertions(+), 47 deletions(-) diff --git a/src/api/integrated/meetingBooking.ts b/src/api/integrated/meetingBooking.ts index 759b69f..2e039ae 100644 --- a/src/api/integrated/meetingBooking.ts +++ b/src/api/integrated/meetingBooking.ts @@ -39,3 +39,12 @@ export function putObj(obj?: Object) { }) } +// 获取会议室某天的时间段预约状态 +export function getMeetingRoomTimeSlots(roomId: string, date: string) { + return request({ + url: `/integrated/meetingRoom/${roomId}/time-slots`, + method: 'get', + params: { date } + }) +} + diff --git a/src/views/integrated/feedback/form.vue b/src/views/integrated/feedback/form.vue index aca6b99..071f920 100644 --- a/src/views/integrated/feedback/form.vue +++ b/src/views/integrated/feedback/form.vue @@ -36,11 +36,12 @@ - - - - - + + + + + + diff --git a/src/views/integrated/meetingBooking/form.vue b/src/views/integrated/meetingBooking/form.vue index 135f22e..39cea9d 100644 --- a/src/views/integrated/meetingBooking/form.vue +++ b/src/views/integrated/meetingBooking/form.vue @@ -10,8 +10,10 @@ - - + + + + @@ -27,37 +29,103 @@ + + + + + + - - + + - - - - + + + + + + - - - - - + + + + - - - - - - - - - - - + + + + + + +
+
可预约时间段
+ + + + + + + +
+
请先选择会议室