报表使用的表中有一个字段为‘执行部门’,执行部门内分为A部与B部。 如果A部门与B部门同属于执行部门角色,A部门只可以看A负责的合同数据,B部门可以看执行部门的全部合同。 【执行部门】是决策系统后台用户权限的角色,【A部】与【B部】是后台用户权限的角色下的所属部门。 即账号张三,角色为执行部门,部门为A部,那么当张三登录数据决策系统之后,在报表中只会呈现【‘执行部门’=A部】的数据。 这个如何在报表数据集中写sql???挠头,求大神解答!! 注!!!!!!!!!!!!!!!!!!!需要和后台用户权限联动!!而不是在前台设置参数查询!!!!!! 就是不在前台设置参数,而是直接与后台登录用户的身份联动啊QAQ,张三在后台身份是B部门,那他一登录进决策系统打开这张报表就能看全部的,李四属于A部门那他登陆进来只能看见A的合同数据。 |