This commit is contained in:
COOL 2025-03-21 12:44:45 +08:00
parent 7706dc90de
commit f8e981faaa

View File

@ -24,10 +24,10 @@ import { BaseSysRoleService } from '../../../service/sys/role';
const { userId, roleIds, username } = ctx.admin; const { userId, roleIds, username } = ctx.admin;
return [ return [
// 超级管理员的角色不展示 // 超级管理员的角色不展示
['label != :label', { label: 'admin' }], ['a.label != :label', { label: 'admin' }],
// 如果不是超管,只能看到自己新建的或者自己有的角色 // 如果不是超管,只能看到自己新建的或者自己有的角色
[ [
`(userId=:userId or id in (${roleIds.join(',')}))`, `(a.userId=:userId or a.id in (${roleIds.join(',')}))`,
{ userId }, { userId },
username !== 'admin', username !== 'admin',
], ],