通过配置online报表的权限,过滤报表数据集,最终只展示想要的数据
示例:
1.创建报表
2.获取报表配置地址
3.拿到地址,创建菜单
注意:
- 菜单路径即步骤2拿到的地址
- 前端组件配置为:
modules/online/cgreport/auto/OnlCgreportAutoList
- 是否路由菜单配置为 否
4.在该菜单上新增数据规则
注意:
- 规则字段并不局限于报表查询的字段,只要是表中有均可使用
- 规则值开始和结尾均带有单引号,则系统认为其为字符串,否则视为数字,这和其他权限配置不太一样,因为online报表在解析数据规则的时候对其数据类型未知。
- 当然此处依然支持系统变量的表达式配置,表达式规则同系统权限用法—>数据权限规则篇
5.菜单授权,访问数据(先不授权数据规则)
6.授权数据规则,访问数据,可见,数据已被过滤