获取当前登录人部门与角色,当部门为A或B时,查询全部数据,或者登录人为A1角色时,也查询全部数据。如何实现?
可以在数据集里面过滤
${if(find('部门A',GETUSERDEPARTMENTS())>0||find('部门B',GETUSERDEPARTMENTS())>0||find('A1',$fine_role)>0,""," and 字段 ='"+参数+"'")}
参考权限细粒度控制 https://help.fanruan.com/finereport/doc-view-861.html
我只会用户控制权限和角色控制权限。如果是这两个的话,我可以教您。但是部门控制权限我就不会了。