数据权限问题

各位大佬,我是新手,想问一下,数据权限怎么控制,我想实现,部门经理能到这个部门所有数据,员工能看到自己的数据,有多个部门

FineReport 胡澳辉 发布于 2018-12-17 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
影丶Lv5高级互助
发布于2018-12-17 10:44
  • 胡澳辉 胡澳辉(提问者) 您好,我想控制的是数据权限,而不是报表权限
    2018-12-17 11:35 
  • 吾姓独孤 吾姓独孤 回复 胡澳辉(提问者) 一样的啊,比如做查询,条件是 where 查询人 = ‘${参数},这个参数比如可以取${FR_USERNAME},就是登陆名,这个时候经理登陆就查询的是经理的数据了,员工谁登陆就是谁的数据,
    2018-12-17 12:59 
  • 胡澳辉 胡澳辉(提问者) 回复 吾姓独孤 我试过了,${FR_USERNAME} 只能用户,经理怎么判断
    2018-12-20 09:25 
  • 吾姓独孤 吾姓独孤 回复 胡澳辉(提问者) 你是想要员工只能查自己的,经理可以查所有的是吗,这样的话建议做俩张报表简单些,要在一个报表里实现可以sql 语句做个判断 如果级别是经理,后面就不加 where ${FR_USERNAME},如果级别不是经理,就加条件 select * from 表 where 1=1 ${IF(级别==\"经理\",\'\',\'and 查询人=\' + FR_USERNAME)}
    2018-12-20 12:42 
最佳回答
0
吾姓独孤Lv6高级互助
发布于2018-12-17 10:57

数据决策平台上不同的目录代表不同的人,比如采购部门下面设置经理和员工,经理2个报表全部添加,员工只添加一个报表,多个类似,你多试下数据决策平台就会了,很简单的,点击这个进入

image.png

  • 3关注人数
  • 732浏览人数
  • 最后回答于:2018-12-17 10:57
    请选择关闭问题的原因
    确定 取消
    返回顶部