From 1d669d2ef34f5d5b949a26f288cc48386610e372 Mon Sep 17 00:00:00 2001 From: yuetsh <517252939@qq.com> Date: Tue, 13 Oct 2026 19:04:17 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E7=99=BB=E5=BD=95):=20=E3=80=8C=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=88=91=E6=89=80=E5=9C=A8=E7=9A=84=E7=8F=AD=E7=BA=A7?= =?UTF-8?q?=E3=80=8D=E6=8C=AA=E5=88=B0=E7=8F=AD=E7=BA=A7=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E6=A1=86=E6=9C=80=E5=89=8D=E9=9D=A2=EF=BC=8C=E5=BE=80=E5=B1=8A?= =?UTF-8?q?=E5=AD=A6=E7=94=9F=E4=B8=8D=E7=94=A8=E7=BF=BB=E5=88=B0=E5=BA=95?= =?UTF-8?q?=E6=89=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- apps/web/src/shared/components/Login.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/web/src/shared/components/Login.vue b/apps/web/src/shared/components/Login.vue index a194684..97549df 100644 --- a/apps/web/src/shared/components/Login.vue +++ b/apps/web/src/shared/components/Login.vue @@ -51,14 +51,14 @@ function filterClassUser(pattern: string, option: SelectOption) { : false } // 空串是「没有我所在的班级」,null 才是没选 —— 往届的班级毕业后会从后台配置里删掉, -// 这一项是他们唯一的入口,写完整用户名登录 +// 这一项是他们唯一的入口,写完整用户名登录。放在最前:班级一多它沉在底下,要翻到底才找得到 const OTHER_CLASS = "" const classList = computed(() => [ + { label: "没有我所在的班级", value: OTHER_CLASS }, ...groupClassOptions(configStore.config?.classList ?? [], (item) => ({ label: classLabel(item), value: `ks${item}`, })), - { label: "没有我所在的班级", value: OTHER_CLASS }, ]) // 选了具体班级就是「选姓名」,选了「没有我所在的班级」就是「写用户名」 const isClassLogin = computed(() => Boolean(form.value.class))