页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

(此SQL仅供示例参考,实际sql需要根据自己的机构逻辑进行设置

该sql通过3个select语句 union到一起,查询出用户的所有机构,并找到其父机构。以构造成父子

 

 

...

union到一起,查询出用户的所有机构,并找到其父机构。以构造成父子关系,形成下拉树

其中,

select inst_name ,'0' as inst_name_P from perm_inst where inst_name= CurrentUserDefaultDepartmentName(),获取当前机构,并为了不造成死循环,设置'0'为父机构

select inst_name,inst_name1 as inst_name_P from perm_inst where 用户机构层级(用户属性)=0 and inst_level=1 and inst_name1= CurrentUserDefaultDepartmentName(),当用户机构所属层级为0(即省联社)时,获取下级机构

select inst_name,inst_name2 as inst_name_P from perm_inst where ( 用户机构层级(用户属性) =0 and inst_level=2 and inst_name1= CurrentUserDefaultDepartmentName()) or ( 用户机构层级 =1 and inst_level=2 and inst_name2=CurrentUserDefaultDepartmentName()),当用户机构所属机构为1(即市联社)时,获取下级机构

由于第三级机构为区机构,没有下级机构,并且通过第一个select语句已经能够查询出区机构,因此不必再设置

 

(7)设置备选值、默认值、根节点等设置如下:

Image Added

 

3.参考数据权限设置中,在报表的数据集、业务主题过滤器等相关资源中,使用该参数即可。以数据集为例,使用该参数如下:

Image Added