From baf6fe2ca83005b5d612ed7b4f85136b9686489f Mon Sep 17 00:00:00 2001 From: weicw1996 Date: Wed, 21 Oct 2026 23:23:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(ai):=20=E5=8F=96=E6=B6=88=20AI=20=E5=9B=A2?= =?UTF-8?q?=E5=AE=9D=E9=A1=B5=E5=AF=B9=E7=BA=AF=E5=AD=A6=E7=94=9F=E9=9A=90?= =?UTF-8?q?=E8=97=8F=E3=80=8C=E8=BF=9B=E5=85=A5=E5=90=8E=E5=8F=B0=E3=80=8D?= =?UTF-8?q?=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/permission.ts | 15 --------------- src/views/oa/chatgpt/index.vue | 7 ------- 2 files changed, 22 deletions(-) diff --git a/src/utils/permission.ts b/src/utils/permission.ts index fcba349..4324d98 100644 --- a/src/utils/permission.ts +++ b/src/utils/permission.ts @@ -66,21 +66,6 @@ export function hasAnyRole(value: string | string[]): boolean { return arrayHasAny(userStore?.roles, value); } -/** 学生角色标识 */ -export const STUDENT_ROLE_CODE = 'student'; - -/** - * 是否仅为学生身份(角色恰好只有 student) - * - * 与后端 BaseController#hasOnlyStudentRole 保持一致:拥有任意其他角色 - * (学生干部、教师、管理员等)即视为非纯学生,不在此列。 - */ -export function isOnlyStudent(): boolean { - const userStore = useUserStore(); - const roles = (userStore?.roles ?? []).filter((d) => !!d); - return roles.length === 1 && roles[0] === STUDENT_ROLE_CODE; -} - /** * 是否有某些权限 * @param value 权限字符或字符数组 diff --git a/src/views/oa/chatgpt/index.vue b/src/views/oa/chatgpt/index.vue index 55adc99..668c5b9 100644 --- a/src/views/oa/chatgpt/index.vue +++ b/src/views/oa/chatgpt/index.vue @@ -80,7 +80,6 @@

{{ userName }}