角色管理
角色管理维护系统中的角色信息。角色是功能权限的载体:先定义角色并勾选权限,再把角色赋给用户,用户即获得对应的功能范围。新建角色的完整流程见添加角色。
角色的作用
| 对象 | 决定什么 | 与角色的关系 |
|---|---|---|
| 用户 | 谁能登录 | 一个用户可拥有多个角色 |
| 角色 | 用户能使用哪些功能 | 在角色权限设置中勾选功能项 |
| 权限项 | 具体模块与操作的可用性 | 隶属于角色,可覆盖到后台 API |
角色的功能授权只解决「能不能用某个功能」;用户能访问哪些模型与目录,还取决于目录权限与模型权限,见用户管理中的权限落地说明。
角色列表
角色列表显示角色名称与角色描述,支持按关键字搜索,操作列提供编辑入口。
图示为角色管理列表:右上角为新建角色入口,操作列的编辑笔进入角色编辑;看图重点是系统预置角色(如超级管理员)与自建角色并列显示,删除前先确认角色来源。
编辑角色
- 在角色列表单击目标角色后的【编辑】。
- 修改角色名称、描述,调整权限勾选,或在成员列表中增删拥有该角色的用户。
- 单击「确定」保存,「取消」则不保存。
修改角色权限会即时影响所有持有该角色的用户;调整后建议用其中一个用户的账号实际登录核对菜单与功能,而不是只在管理员账号下查看。
删除角色
- 在角色列表勾选角色名称左侧的复选框,可多选。
- 单击页面下方的【删除】,确认后完成删除。
删除角色会同时移除该角色上的权限与成员关系,影响所有持有该角色的用户。删除前确认没有用户依赖此角色;系统预置的管理类角色建议保留,不要随意删除。

