跳到主要内容
版本:2.x

角色管理

概述

角色是一组权限的集合,是访问控制的核心载体。每个角色定义了"能看到哪些菜单"和"能对哪些资源做什么操作",再把角色分配给用户或用户组,就完成了授权。角色管理页面用于查看、创建、删除角色,并进入角色详情配置其权限与关联关系。

角色管理列表页

主要特性

  • 权限模板:把一组权限封装为角色,反复复用、批量分配
  • 两类权限维度:界面权限(菜单可见性)和资源权限(资源操作级别)
  • 系统角色 + 自定义角色:开箱即用的内置角色,结合灵活的自定义角色
  • 双向关联:可从角色侧管理其用户和用户组,也可从用户/用户组侧分配角色

角色类型

系统中的角色分为两类:

类型来源能否删除能否编辑权限
系统角色系统内置(如系统管理员、只读用户)❌ 不可删除❌ 不可编辑
自定义角色管理员创建✅ 可删除✅ 可编辑
内置角色说明

系统内置了"administrator"(完全访问)和"viewer"(只读访问)两个角色。如果你需要不同的权限组合,请新建自定义角色。详见 总览 — 内置角色

角色列表页

界面组织

角色管理列表页采用标准列表布局。表格的列管理、密度、分页等通用操作详见数据表格通用操作

角色列表

说明
角色名称角色名,可点击进入角色详情
类型系统角色或自定义角色
描述角色说明
用户数直接拥有该角色的用户数量
用户组数关联了该角色的用户组数量
操作删除角色(仅自定义角色可删除,需有编辑权限)

搜索

在搜索框中输入关键字,按搜索查询,按重置清空。支持按角色名称搜索。

工具栏

按钮作用使用场景
创建打开"创建角色"对话框新建一个自定义角色
批量删除一次性删除勾选的多个角色批量清理
刷新重新加载列表想看最新数据

创建、删除操作仅对拥有"角色"资源完全访问的管理员可见。

创建角色

点击工具栏的创建按钮,打开创建角色对话框。

字段说明

字段是否必填说明
角色名称角色的名称,建议体现职能(如"配置项维护员")
描述角色的用途说明

创建步骤

  1. 点击工具栏创建按钮
  2. 填写角色名称(必填)和描述(可选)
  3. 点击创建提交

创建成功后提示"角色创建成功",新角色立即出现在列表中。刚创建的角色还没有配置任何权限,默认所有菜单不可见、所有资源不能访问。需要进入详情页配置权限后才有意义。

删除角色

删除单个角色

在某行操作列点击删除图标,在确认弹窗中点击确认

  • 系统角色的删除按钮置灰,无法删除

批量删除

  1. 勾选要删除的多个自定义角色
  2. 点击工具栏批量删除
  3. 在确认弹窗中点击确认

当批量选中的角色包含了系统角色,批量删除按钮不能点击

删除角色的影响

删除角色后,所有直接拥有该角色的用户、以及关联了该角色的用户组都会失去对应的权限。如果某些用户完全依赖这个角色,删除后将无法访问相关功能。删除前请确认影响范围。

进入角色详情

点击列表中的角色名称链接,进入角色详情页。在这里配置角色的两类权限、管理其关联的用户和用户组。详见 角色详情