我想实现的是普通用户只能看到自己的数据,部门领导可以看到整个部门业务员的数据,这个要怎么实现呢

 我想实现的是普通用户只能看到自己的数据,部门领导可以看到整个部门业务员的数据,这个要怎么实现呢


FineReport 13092399373 发布于 2019-11-19 15:55
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
4
zsh331Lv8专家互助
发布于2019-11-19 15:59

参考文档实现!

权限细粒度之参数控制-https://help.finereport.com/doc-view-865.html


最佳回答
0
wua0592Lv2见习互助
发布于2019-11-19 16:40

权限设置是考虑

1、系统登陆用户

2、你要先把需求先自己勾勒一下,在EXCEL里

3、然后再来实现,这样会比较好

最佳回答
0
maoningLv5初级互助
发布于2019-11-19 16:46

跟你提一下我们的权限,我们的每个人员都有一个字段叫上级,然后我们通过这个SQL表写出来一个语句,大概内容就是输入一个 登录的工号,然后就只出来对应的下级人员,然后把这个语句做成了 服务器数据集,在每个报表要输入权限的位置,就来一个下拉框,用这个数据集的内容就行了。

最佳回答
0
willgood1986Lv2初级互助
发布于2019-11-19 17:55

最简单的是做好 领导与成员的映射表,数据里面有成员信息,这样个人登录就只能看到自己的,领导进来的话就可以看到所有,即忽略成员信息.我的做法是,数据里面有个 empid字段,那么查询的时候,我定义一个@userid,如果通过映射表查到这个是普通用户就设置 @userid='${fr_username}',否则 @userid='%%',查询的时候直接使用 table.empid like @userid 就能够实现了

  • 6关注人数
  • 969浏览人数
  • 最后回答于:2019-11-19 17:55
    请选择关闭问题的原因
    确定 取消
    返回顶部