如图是这样的下拉筛选框,想在数据集里面对中心或者指标名称做权限控制。
比如一部分的权限是开放到某个中心可查看,一部分的权限是开放到某个中心的某些指标可看,请问有什么方法可以实现吗?烦请大佬指点赐教,谢谢~
如果你的人员比如按你截图中说的。A人员进来,只能看产品中心下面的4个选项,B人员进来可以看到产品中心下面8个选项,C人员可以看到产品中心的所有选项。如果是类似这样 的话。建议自己维护一张权限表吧。就是具体到人员与对应的明细关键。这个表里面存人员的登陆账号,与权限名称数据。然后下拉树就查询你这张表。把登陆人的账号传入后,就会自动变成它要的内容了。这个虽然麻烦。但是最简单快捷,不会去改造公司的系统数据,只是需要自己去维护而已。。
在sql里根据角色过滤
列如:
where 1=1
${if(fine_role="产品部","and 字段 not in('排除的值')","")}