前面《Jeecgboot低代码平台实施实战系列(九)场景实战司机管理之表单按钮权限控制》和《Jeecgboot低代码平台实施实战系列(十)场景实战司机管理之表单字段权限控制》我们展示了功能按钮权限和字段显示权限,这里我们再展示下数据权限。
这里对应的场景有:比如管理员角色可以看到所有的用户,测试角色只能看到驾龄在5年以上的用户数据,这里我们演示一下,首先创建不同驾龄的用户数据,示例图如下:
然后我们进入司机管理的表单,点击权限控制,点击数据权限
这里默认的数据权限是空的,同时这里的数据权限主要是使用规则进行控制的,所以这里我们新增一个数据权限
这些都是直接全的,非常简单。直接点击确认保存即可。然后进入角色授权界面,给临时角色授予这个驾龄大于5年的权限
点击保存之后,我们对比下管理员和临时角色的数据
临时角色的账号就没有展示王五的数据了。
备注:
1、这里控制数据权限主要是使用规则进行控制。
2、在进行角色授权的时候,如果没有对xxx角色授予某个数据规则的权限,那么他会展示所有的数据。
3、在进行角色授权的时候,如果对xxx角色授予了某个数据规则的权限,那么他就不会展示所有数据,展示的数据受数据权限的规则影响。
还没有评论,来说两句吧...