diff --git a/src/api/attendance.js b/src/api/attendance.js
index 56bbdfb..ad3a9c2 100644
--- a/src/api/attendance.js
+++ b/src/api/attendance.js
@@ -9,3 +9,13 @@ export const getRecordPage = (params) => {
export const getDetailPage = (params) => {
return request.get('/attendance/detail/page', { params })
}
+
+/** 获取教室当前考勤数据 */
+export const getCurrentAttendance = (id, currentTime) => {
+ return request.get(`/classroom/${id}/current-attendance`, { params: { currentTime } })
+}
+
+/** 更新考勤详情状态 */
+export const updateDetailStatus = (id, attStatus) => {
+ return request.put(`/attendance/detail/${id}`, { attStatus })
+}
diff --git a/src/components/SideMenu.vue b/src/components/SideMenu.vue
index 1baa61c..89e0e57 100644
--- a/src/components/SideMenu.vue
+++ b/src/components/SideMenu.vue
@@ -74,10 +74,6 @@
系统设置
-
-
- 设备管理
-
考勤规则设置
@@ -108,7 +104,12 @@ import { useAppStore } from '@/stores/app'
const route = useRoute()
const appStore = useAppStore()
-const activeMenu = computed(() => route.path)
+const activeMenu = computed(() => {
+ const path = route.path
+ // 大屏详情页 /bigscreen/room/:id 也高亮"数据展示大屏"
+ if (path.startsWith('/bigscreen')) return '/bigscreen'
+ return path
+})
diff --git a/src/views/dashboard/components/AttendanceDetail.vue b/src/views/dashboard/components/AttendanceDetail.vue
index 02e4bcc..296bf22 100644
--- a/src/views/dashboard/components/AttendanceDetail.vue
+++ b/src/views/dashboard/components/AttendanceDetail.vue
@@ -3,7 +3,7 @@
:model-value="props.modelValue"
@update:model-value="emit('update:modelValue', $event)"
:title="`${props.detailData.courseName} - 考勤详情`"
- width="1010px"
+ width="1030px"
destroy-on-close
>