# 应用流程

介绍了角色授权相关的几种应用流程,主要包含:菜单授权应用流程数据权限授权应用流程多级授权应用流程

# 菜单授权应用流程

  1. 在角色管理中创建角色医生

角色菜单授权-应用示例

  1. 对新建的医生角色进行菜单授权。勾选用户管理角色管理菜单。

角色菜单授权-应用示例

  1. 在用户管理中新建用户cs,对该用户授予医生角色。

角色菜单授权-应用示例

  1. 使用用户cs进行登录,登录后可访问的菜单只有被授权的用户管理角色管理菜单。

角色菜单授权-应用示例

  1. 用户管理菜单置为停用状态后,用户cs可访问的菜单就只有角色管理了。

角色菜单授权-应用示例

角色菜单授权-应用示例

# 数据权限授权应用流程

  1. 在用户管理创建两条不同机构下的用户数据。用户001所属机构为东华医为,用户002所属机构为北京协和

角色菜单授权-应用示例

角色菜单授权-应用示例

  1. 使用已经授权了医生角色的用户cs进行登录,打开用户管理页面,发现两个不同机构的新用户都可以查看到

角色菜单授权-应用示例

  1. 使用管理账户对医生角色进行数据权限授权。勾选本机构数据数据权限并保存。

角色菜单授权-应用示例

  1. 重新使用用户cs重新登录,打开用户管理页面,只能查看到本人和同一机构下的001用户。这样就实现了用户列表的本机构数据权限。

角色菜单授权-应用示例

  1. 再次使用管理账户对医生角色进行数据权限授权。重新勾选本部门数据数据权限并保存。

角色菜单授权-应用示例

  1. 创建一条和cs用户同部门的用户003

角色菜单授权-应用示例

  1. 重新使用用户cs重新登录,打开用户管理页面,只能查看到本人和同一部门下的003用户。

角色菜单授权-应用示例

# 接口权限授权应用流程

  1. 未在资源管理下面创建接口权限数据账号登录以后可以正常查询资源表格,如图:

角色菜单授权-应用示例

  1. 管理员登录在接口权限中,为资源管理页面添加查询的接口权限,如图:

角色菜单授权-应用示例

3.未对角色进行接口授权,无法查询资源表格数据,如图:

角色菜单授权-应用示例

  1. 对角色进行接口授权,再次查询可以查询出数据,如图: 角色菜单授权-应用示例

# 多级授权应用流程

  1. 在系统参数中确定多级授权为开启状态

多级授权-应用示例

  1. 打开多级授权页面,点击默认次级管理员节点,创建一个子级次级管理角色次级管理员3

多级授权-应用示例

  1. 可见左侧次级管理类型的角色树中出现了次级管理员3

多级授权-应用示例

  1. 次级管理员3配置资源权限,勾选用户管理菜单管理角色管理三个菜单并保存。

多级授权-应用示例

  1. 次级管理员3配置角色权限,勾选医生护士两个角色并保存。

多级授权-应用示例

  1. 次级管理员3分配用户cs01

多级授权-应用示例

多级授权-应用示例

  1. 使用用户cs01登录,选择次级管理员3角色。打开角色管理页面,表格中只有被授权的医生护士两个角色可供操作。

多级授权-应用示例

  1. 打开菜单授权按钮,菜单树中也只有被授权的用户管理菜单管理角色管理三个菜单可供操作。

多级授权-应用示例

  1. 如果用户需要继续创建子级次级管理角色,则打开多级授权页面,新增次级管理角色次级管理员3-1

多级授权-应用示例

  1. 然后点击新增的子级节点次级管理员3-1,发现右侧可授权资源只有用户管理菜单管理角色管理,可授权角色只有医生护士

多级授权-应用示例

多级授权-应用示例

  1. 次级管理员3-1授权完成后再去分配用户,就可以继续将部分权限下放给次级管理员3-1了。