From f3534f9411c57d73294a3a5167adc85c3b4ea27f Mon Sep 17 00:00:00 2001 From: Sunwuyuan Date: Sun, 11 Jan 2026 16:11:19 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E5=92=8C=E8=80=83=E5=8B=A4=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=AF=B9=E8=AF=9D=E6=A1=86=E4=BB=A5=E6=94=AF=E6=8C=81=E5=BC=BA?= =?UTF-8?q?=E5=88=B6=E4=B8=80=E4=BD=93=E6=9C=BAUI=E6=A8=A1=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/HomeworkEditDialog.vue | 10 +++++++++- .../attendance/AttendanceManagementDialog.vue | 11 ++++++++++- 2 files changed, 19 insertions(+), 2 deletions(-) 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 @@