diff --git a/src/constants/permissions.ts b/src/constants/permissions.ts index 6ee9ca3..30d1cd7 100644 --- a/src/constants/permissions.ts +++ b/src/constants/permissions.ts @@ -64,6 +64,12 @@ export const PERMISSIONS = { UPDATE: 'system:sysPicture:update', DELETE: 'system:sysPicture:delete', }, + + // 在线用户监控权限 + ONLINE: { + LIST: 'monitor:online:list', + LOGOUT: 'monitor:online:logout', + }, } as const // 权限类型推断 @@ -112,6 +118,12 @@ export const PERMISSION_GROUPS = { PERMISSIONS.PICTURE.DELETE, ], + // 在线用户监控相关权限 + ONLINE_MANAGEMENT: [ + PERMISSIONS.ONLINE.LIST, + PERMISSIONS.ONLINE.LOGOUT, + ], + // 系统管理员权限(包含所有权限) SYSTEM_ADMIN: [ ...Object.values(PERMISSIONS.USER), @@ -121,5 +133,6 @@ export const PERMISSION_GROUPS = { ...Object.values(PERMISSIONS.OPER_LOG), ...Object.values(PERMISSIONS.FILE), ...Object.values(PERMISSIONS.PICTURE), + ...Object.values(PERMISSIONS.ONLINE), ], } as const