角色管理
功能概述
角色管理模块提供系统角色的全生命周期管理,支持角色的创建、修改、删除、查询和权限配置,以及角色与用户的关联管理,实现基于角色的访问控制(RBAC)。
角色列表
功能说明
树形结构展示系统中所有角色信息,支持角色名称/编码模糊搜索,提供角色的新增、编辑、删除等操作入口。
界面元素
字段 | 说明 |
---|---|
名称 | 角色名称 |
编码 | 角色唯一标识编码 |
操作 | 角色管理操作按钮组(修改/删除) |
操作指南
- 在【系统管理】目录中点击【角色管理】菜单进入角色列表页
- 使用搜索框可按角色名称或编码进行模糊搜索
- 点击【重置】按钮可清除搜索条件并刷新列表
- 点击【新增】按钮可创建新角色
- 点击角色右侧的【更多】按钮可进行修改或删除操作
新增角色
功能说明
创建新角色并设置角色基本信息及数据权限。
操作指南
- 点击列表页右上角【新增】按钮,打开创建表单
- 填写角色基本信息:
- 名称(必填)
- 编码(必填,创建后不可修改)
- 排序(选填,默认999,数字越小排序越靠前)
- 描述(选填)
- 配置数据权限:
- 数据权限(必填,可选值:全部数据权限、本级及以下数据权限、本级数据权限、自定义数据权限、仅本人数据权限)
- 若选择自定义数据权限,需在部门树中选择可访问的部门
- 可通过【展开/折叠】控制部门树显示
- 可通过【全选/全不选】快速选择部门
- 可通过【父子联动】控制是否级联选择部门
- 点击【确定】完成添加
修改角色
功能说明
修改现有角色的基本信息及数据权限。
操作指南
- 在角色列表找到目标角色,点击操作列的【修改】按钮,打开修改表单
- 修改角色基本信息:
- 名称(必填)
- 排序(选填)
- 描述(选填)
- 修改数据权限(同新增角色)
- 点击【确定】保存修改
删除角色
功能说明
删除指定角色。删除角色时需注意以下几点:
- 系统内置角色不可删除。
- 若角色关联了用户,请先解决用户关联。
操作指南
- 在角色列表找到目标角色,点击操作列的【删除】按钮
- 系统弹出确认对话框,提示"是否确定删除角色「xxx」?"
- 确认无误后点击【确定】完成删除
角色权限配置
功能说明
为角色分配功能权限,控制角色可访问的系统菜单和操作。
界面元素
字段 | 说明 |
---|---|
菜单 | 系统菜单树结构 |
权限 | 菜单下的具体操作权限 |
操作指南
- 在角色列表中点击目标角色名称,进入角色详情页
- 切换到【功能权限】标签页
- 配置角色权限:
- 可通过【节点关联】/【节点独立】开关控制是否级联选择权限
- 可通过【展开】/【折叠】按钮控制菜单树显示
- 勾选菜单前的复选框可授予角色访问该菜单的权限
- 部分菜单下有具体操作权限,可展开菜单后进行精细化配置
- 配置完成后点击【保存权限】按钮
角色用户管理
功能说明
查看和管理拥有该角色的用户,支持为用户分配和取消分配角色。
界面元素
字段 | 说明 |
---|---|
序号 | 列表序号 |
昵称 | 用户昵称 |
用户名 | 登录用户名 |
状态 | 用户状态(启用/禁用) |
性别 | 用户性别 |
所属部门 | 用户所属部门 |
角色 | 用户拥有的角色 |
描述 | 用户描述 |
操作 | 角色分配操作按钮(取消分配) |
操作指南
- 在角色列表中点击目标角色名称,进入角色详情页
- 切换到【角色用户】标签页
- 查看当前拥有该角色的用户列表
- 点击【分配角色】按钮可选择用户为其分配该角色
- 勾选用户后点击【取消分配】按钮可批量取消分配角色
- 点击用户后的【取消分配】链接可单独取消分配角色
常见问题
- 权限配置后何时生效?
权限配置后将实时生效,用户刷新页面后即可获得新权限。