diff --git a/src/shared/auth/roles.ts b/src/shared/auth/roles.ts index 34b4b65..bed4c72 100644 --- a/src/shared/auth/roles.ts +++ b/src/shared/auth/roles.ts @@ -10,10 +10,8 @@ export const DEPT_ACCESS_ROLES = ['BI-Leader-Dep']; /** 智能调度模块访问角色 */ export const SCHEDULING_ACCESS_ROLES = ['BI-SCHEDULE-OPT']; -/** 用户是否可访问智能调度模块。全量权限用户默认获得访问。 */ +/** 用户是否可访问智能调度模块。仅 BI-SCHEDULE-OPT 角色允许访问。 */ export function canAccessScheduling(roles: readonly string[] | null | undefined): boolean { if (!roles || roles.length === 0) return false; - return roles.some(r => - SCHEDULING_ACCESS_ROLES.includes(r) || FULL_ACCESS_ROLES.includes(r), - ); + return roles.some(r => SCHEDULING_ACCESS_ROLES.includes(r)); }