diff --git a/src/components/HomeworkEditDialog.vue b/src/components/HomeworkEditDialog.vue index c762f67..8d5ec17 100644 --- a/src/components/HomeworkEditDialog.vue +++ b/src/components/HomeworkEditDialog.vue @@ -277,7 +277,7 @@ export default { emits: ["update:modelValue", "save"], setup() { const { mobile } = useDisplay(); - return { isMobile: mobile }; + return { mobile }; }, data() { return { @@ -290,6 +290,14 @@ export default { }; }, computed: { + isMobile() { + // 如果启用了强制一体机UI模式,返回false(使用桌面UI) + const forceDesktopMode = getSetting('display.forceDesktopMode'); + if (forceDesktopMode) { + return false; + } + return this.mobile; + }, dialogVisible: { get() { return this.modelValue; diff --git a/src/components/attendance/AttendanceManagementDialog.vue b/src/components/attendance/AttendanceManagementDialog.vue index 863bed3..241b6be 100644 --- a/src/components/attendance/AttendanceManagementDialog.vue +++ b/src/components/attendance/AttendanceManagementDialog.vue @@ -244,6 +244,7 @@