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 @@
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
可预约时间段
+
+
+
+
+
+
+ {{ slot.startTime }} - {{ slot.endTime }}
+
+
+
+ 已预约: {{ slot.bookedBy?.userName }}
+
+
+
+ {{ selectedSlots.includes(slot.startTime + '-' + slot.endTime) ? '已选中' : '可预约' }}
+
+
+
+
+
+
+ 暂无可预约时间段
+
+
+
+
+ 请先选择会议室