TreeviewCopyright © aleen42 all right reserved, powered by aleen42
一、场景描述
当需要按照某一维度去控制数据权限时,比如:当前用户只能看到本人创建的数据,这时可以通过系统配置的方式去实现数据权限的控制。
二、实现步骤
1.将权限管理维度的字段打标签
2.页面设计器打开数据权限控制按钮
列表页
详情页
3.发布应用、页面
4.数据权限分配
(1)当按照角色的维度去分配数据权限时,需要先查询下用户角色,数据权限的配置是与角色绑定的
(2)也可以按照用户的维度去分配数据权限,数据权限的配置是与用户绑定的
5.查看效果
当没有分配数据权限时,查询结果如下:
当设置数据权限,且只能看本人信息时
三、注意
- 查询结果会把空值的数据也带出来,因为目前的产品机制是这样的。所以要注意了,如果不想有空值的情况干扰,就要求该字段必填,也就是说权限控制的字段设计时要设置为必填项。
- 另外如果移动端也要有同样的效果,只需和步骤2中一样,将移动端页面设计器中的数据权限按钮开关打开。
- 发布页面后如果数据权限的受控对象中找不到对应可分配的页面,可能是缓存的原因,需要联系技术支持人员协助看下。
- 多选字段也支持数据权限控制,只要包含其中一个条件,就能够看到这条数据。