角色管理

功能概述
角色管理就是用来定义角色和权限的。角色说白了就是一组权限的集合,把角色分配给用户,就能控制谁能用啥功能、看啥数据。一个用户可以有多个角色,一个角色也可以被多个用户拥有,灵活得很。
使用方法
进入角色管理页面
在系统导航栏中找到 "系统管理" → "角色管理" 进入。
查看角色列表
页面以表格形式展示所有角色,显示角色名称、描述、管理员标识等信息。
添加角色
- 点 "添加" 按钮,弹出编辑窗口。
- 填角色名称和描述。
- 如果想这个角色啥权限都有(不受菜单权限限制),勾上 "管理员" 标识就行。
- 在 "功能菜单" 选项卡里勾选这个角色能访问的菜单。支持全选/反选,子菜单跟父菜单联动。
- 点 "保存" 完事。
编辑角色
- 找到要改的角色,点 "编辑"。
- 改角色信息或者调整菜单权限。
- 点 "保存"。
删除角色
- 勾选要删的角色,点 "删除"。
- 管理员角色(
IsAdministrator = true)是不让删的。 - 删掉角色后,有这个角色的用户就失去对应的权限了。
快捷分配菜单权限
在列表里直接点任意角色那一行,系统就会加载这个角色的菜单权限树,你可以在列表里直接勾选调整,然后保存就行。
界面说明
角色列表
- 名称:角色名字
- 描述:这个角色是干啥的
- 管理员:是不是拥有全部权限
编辑弹窗
分两个选项卡:
- 基本设置:角色名称、描述、是否管理员
- 功能菜单:一个菜单权限树,勾上了就代表有这个权限
相关实体
SysRole— 角色实体,包含Name、Description、IsAdministrator、Menus等字段