diff --git a/src/App.vue b/src/App.vue
index 4d364a7..5e6e197 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,235 +1,235 @@
-
-
-
+
+
+
diff --git a/src/pages/integrated/meeting/booking-detail.vue b/src/pages/integrated/meeting/booking-detail.vue
index 2b5ba75..3a87140 100644
--- a/src/pages/integrated/meeting/booking-detail.vue
+++ b/src/pages/integrated/meeting/booking-detail.vue
@@ -1,42 +1,75 @@
-
- {{ detail.roomName }}
+
+
+
- 容量:{{ detail.roomCapacity }}人
- 位置:{{ detail.roomLocation || '未设置' }}
+
+ 👥
+ {{ detail.roomCapacity }}人
+
+
+ 📍
+ {{ detail.roomLocation || '未设置' }}
+
- 设备:{{ detail.roomEquipment }}
-
-
- 状态:{{ detail.roomStatusText }}
+ 🔧
+ {{ detail.roomEquipment }}
-
- 预约信息
- 预约人:{{ detail.applicantName }}
- 预约日期:{{ detail.bookingDate }}
- 预约时间:{{ detail.startTime }} ~ {{ detail.endTime }}
- 会议时长:{{ detail.duration }}分钟
- 预约状态:{{ detail.checkStatusText }}
- 审核意见:{{ detail.checkReason }}
+
+
+
+ 📅
+ 预约信息
+
+
+ 预约人
+ {{ detail.applicantName }}
+
+
+ 预约日期
+ {{ detail.bookingDate }}
+
+
+ 会议时间
+ {{ detail.startTime }} ~ {{ detail.endTime }}
+
+
+ 会议时长
+ {{ detail.duration }}分钟
+
+
+ 审核意见
+ {{ detail.checkReason }}
+
-
- 会议配置
- 会务服务:{{ detail.needServiceText }}
- 桌子摆放:{{ detail.deskLayoutText }}
- 备注说明:{{ detail.description }}
-
-
-
- 系统信息
- 创建人:{{ detail.createBy }}
- 创建时间:{{ detail.createTime }}
- 更新人:{{ detail.updateBy }}
- 更新时间:{{ detail.updateTime }}
+
+
+
+ ⚙️
+ 会议配置
+
+
+ 会务服务
+ {{ detail.needServiceText }}
+
+
+ 桌子摆放
+ {{ detail.deskLayoutText }}
+
+
+ 备注说明
+
+
@@ -48,6 +81,18 @@ import meetingRoomApi from '@/sheep/api/meetingRoom'
const detail = ref({})
+// 获取状态样式类
+function getStatusClass(status: string) {
+ const classMap: Record = {
+ '1': 'status-pending',
+ '2': 'status-approved',
+ '3': 'status-rejected',
+ '4': 'status-cancelled',
+ '5': 'status-completed'
+ }
+ return classMap[status] || 'status-pending'
+}
+
onLoad(async (options: any) => {
const id = options.id
if (!id) return
@@ -60,51 +105,154 @@ onLoad(async (options: any) => {