现在默认部门、个人等数据权限,是否有提供自己实现的权限规则
如我现在是项目经理能看到下属所有人的数据,这种规则如何实现。
角色权限里面有一个数据权限,可以试一下设置为[本部门及以下数据权限]
本部门以下、下面所有部门的数据权限和我们这个场景不太一样。因为项目经理是一个角色,我想这里应该要支持一下,自定数据权限规则来,每个业务系统数据权限都是异常复杂,没这么简单。
我们还有更复杂的数据权限,,,我们的数据权限不是按照组织机构来的,,,就像上面的问题,我们有部分数据权限是跟角色走的,就像
1: 超级管理员有所有的操作权限以及数据权限,
2: 我们每个模块还有模块管理员,拥有模块的所有操作权限以及数据权限
3: 我们还有项目经理,每个项目经理只能看到和自己相关的项目(需要关联业务表获取当前登录人负责的项目)
4: 我们还有一个业务场景,就是该模块的参与人能看到各自相关的数据,这里就存在主子表中的参与人(不局限于创建人和修改人,主子表中可能存在很多其他用于存储人员的字段,可能是单人,也可能是多人)
这种复杂的数据权限,可能需要结合其他的业务表(或者基础数据表,非本模块的表)这种实现起来,用表单开发容易吗?
还有一个选人组件,是否可以增加一个配置,用于区分是否需要关联数据权限,,,有些选人字段需要选择全公司的人,有些字段,只能选择自己数据权限范围内的人,,,部门同理
角色权限里面有一个数据权限,可以试一下设置为[本部门及以下数据权限]