fix bug in sys/role.ts change role to username

This commit is contained in:
huoguanghua 2023-04-01 23:01:14 +08:00
parent eff6421c4a
commit 3fb89274d9

View File

@ -21,7 +21,7 @@ import { BaseSysRoleService } from '../../../service/sys/role';
pageQueryOp: { pageQueryOp: {
keyWordLikeFields: ['name', 'label'], keyWordLikeFields: ['name', 'label'],
where: async (ctx: Context) => { where: async (ctx: Context) => {
const { userId, roleIds, role } = ctx.admin; const { userId, roleIds, username } = ctx.admin;
return [ return [
// 超级管理员的角色不展示 // 超级管理员的角色不展示
['label != :label', { label: 'admin' }], ['label != :label', { label: 'admin' }],
@ -29,7 +29,7 @@ import { BaseSysRoleService } from '../../../service/sys/role';
[ [
'(userId=:userId or id in (:roleIds))', '(userId=:userId or id in (:roleIds))',
{ userId, roleIds }, { userId, roleIds },
role !== 'admin', username !== 'admin',
], ],
]; ];
}, },