🍀数据权限(务必仔细观看)
# 🍀 一、功能说明
该功能是本系统核心权限之一,它负责【数据级权限】的分配。
数据级权限的分配主要是根据【数据规则】来管理。
# 二、什么是数据规则
规则是实现数据级权限的重要指标,它通过分析规则来识别数据是否满足规则条件,从而划分数据是否拥有权限。
# 2.1 在 OverallAuth2.0 中,数据规则分为 2 种
第一种:数据按钮规则 :什么是数据按钮可以去看【术语解释】 中的第 1、2 点。
第一种:数据行规则 : 如下图:王五、张三、李四,就是数据行,我们可以通过规则来控制系统人员查看那些数据
用户名称 | 年龄 | 操作 |
---|---|---|
王五 | 21 | ✔️ 编辑 ✔️ 删除 |
张三 | 22 | ✔️ 编辑 ✔️ 删除 |
李四 | 34 | ❌ 编辑 ✔️ 删除 |
# 2.2 数据按钮规则举例
举例: 只能编辑【用户名称】等于赖六或者张三的数据
按钮规则: ( 用户名称 == "赖六" 或 用户名称 == "张三" )
规则作用按钮:编辑
结果:
# 2.3 数据行规则举例
举例: 只能查看用户名称为张三的数据
按钮规则: ( 用户名称 == "张三" )
结果:
# 三、功能列表
管理系统所有规则(数据按钮规则、数据行规则),点击菜单可以查看当前菜单下所有规则(默认查看当前登录公司的所有规则)。
# 3.1 新增数据按钮规则
点击【新增数据按钮规则】,打开抽屉,可以新增规则。
注意点
只有选择具体菜单后,才能【设置规则】。
只有选择具体菜单后,才能选择【使用按钮】。
- 如果按钮已绑定规则,那么之前绑定的规则将取消,采用当前规则。
只有启用的规则才能使用。
注意1:如果按钮已绑定规则,下拉框中会提示:已绑定规则,选择后该按钮会使用本条规则
注意2:同一个菜单、规则类型,只能启用一条规则
# 3.2 新增数据行规则
点击【新增数据行规则】,打开抽屉,可以新增规则。
注意点
- 只有选择具体菜单后,才能【设置规则】。
- 只有启用的规则才能使用。
注意:同一个菜单、规则类型,只能启用一条规则
# 3.3 编辑
可以编辑规则,可开启/关闭规则、可设置规则条件、可设置规则绑定按钮。
注意:同一个菜单、规则类型,只能启用一条规则,如果启用当前规则,系统会关闭另一个已启用的规则