诊所管理 · 角色管理(权限矩阵)
建议角色:诊所老板
01-07-03-01
角色管理的可见条件
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
用诊所老板、且套餐为临证版及以上的账号进入「诊所管理」
截图
-
换一个普通员工账号、或未开通临证版的账号再看
截图
预期结果
只有「老板(owner)且开通临证版」时才显示「角色管理」标签;普通员工或未开通临证版时该标签不出现(订阅级别由 admin 后台开通,见 02-01-08-05 新建用户订阅记录)
01-07-03-02
查看角色列表
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
进入「角色管理」标签
截图
预期结果
表格列为 角色名称(系统默认角色带「默认」标签)、权限数(X/34)、成员数(X 人)、操作
01-07-03-03
新建角色
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
点「新建角色」
截图
-
输入角色名称
截图
-
点「创建」
截图
预期结果
创建成功提示「角色创建成功」并刷新列表;名称为空时提示「请输入角色名称」
01-07-03-04
用系统保留名 owner 建角色被拒
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
新建角色,名称填 owner(或 OWNER 等大小写变体)
截图
-
点「创建」
截图
预期结果
后端拒绝并提示「不能使用系统保留的角色名称」(大小写都不允许)
01-07-03-05
角色名重复被拒
角色:诊所老板
用这个账号操作:诊所老板
前置条件
已存在同名角色
操作步骤
-
新建一个同名角色
截图
-
点「创建」
截图
预期结果
提示「角色名称已存在」
01-07-03-06
编辑角色的权限矩阵
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
某角色那行点权限(盾牌)图标
截图
-
在弹窗里按需开关若干权限
截图
-
也可点「全选」一键勾全
截图
-
点「保存」
截图
预期结果
弹窗标题「编辑权限 — 角色名」;权限按组分类(患者管理 / 挂号就诊 / 病历 / 处方 / 收费 / 药房 / 排班管理 / 统计分析 / 管理模块 / 云药房,共 34 项);「全选」立即勾中全部;保存后提示「权限已更新」并刷新列表
01-07-03-07
删除角色的限制与确认
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
观察「默认」角色那行
截图
-
观察一个有成员的角色那行
截图
-
对一个非默认且无成员的角色点删除并「确认删除」
截图
预期结果
默认角色没有删除按钮;有成员的角色删除按钮置灰,悬停提示「请先将员工调整到其他角色后再删除该角色」;删除非默认空角色时确认框标题「删除角色」、描述「确认删除角色「X」?此操作不可撤销。」,确认后提示「角色已删除」
01-07-03-08
权限改了没保存就关闭
角色:诊所老板
用这个账号操作:诊所老板
操作步骤
-
打开某角色的权限编辑弹窗
截图
-
改动若干权限
截图
-
不点保存,直接关闭弹窗
截图
预期结果
已知现状:直接关闭、没有未保存提醒,改动丢失(无脏数据拦截)