报表权限问题

我现在的需求是:

比如,用户A现在有湖北、湖南、广东、江西区域的权限,但是现在有一张报表,用户A只能看湖北区域的权限数据,

同理也会出现用户C,某一张报表只能让他看她权限内的广东权限

有没有什么解决方案

FineReport 唱跳rap全能选手 发布于 2021-6-7 13:43 (编辑于 2021-6-7 13:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
axingLv6专家互助
发布于2021-6-8 14:57

如果有很多特殊的,就做一个特殊的权限对照表,再关联sql查询

最佳回答
0
yzm281042Lv5见习互助
发布于2021-6-7 13:46

后台代码写吧,不同用户登录 访问报表权限不同

最佳回答
0
snrtuemcLv8专家互助
发布于2021-6-7 13:46

根据登录的fine_username来过滤数据不行吗?

  • 唱跳rap全能选手 唱跳rap全能选手(提问者) 如果是单个用户有这样的特殊权限,我可以解决,但是用户多了就没办法用SQL解决了,所以想想有没有其他的解决方案
    2021-06-07 13:47 
  • snrtuemc snrtuemc 回复 唱跳rap全能选手(提问者) 参考下权限细粒度控制-https://help.fanruan.com/finereport/doc-view-861.html ---其实你可以给人赋值角色,根据角色取过滤数据,就是根据登录人查询出角色,然后根据角色过滤数据
    2021-06-07 13:49 
最佳回答
0
孤陌Lv6资深互助
发布于2021-6-7 13:46

 如果有对应关系 就没有什么问题啊   主要是看你数据

  • 唱跳rap全能选手 唱跳rap全能选手(提问者) 你指的对应关系是什么样的呢
    2021-06-07 13:56 
  • 孤陌 孤陌 回复 唱跳rap全能选手(提问者) 就是你的数据表里 有用户数据不 或者 是角色数据 例如 A 表有 用户名 和每个地区的权限表 然后 你B表 的明细数据表 就需要有 地区这个字段
    2021-06-07 13:59 
  • 唱跳rap全能选手 唱跳rap全能选手(提问者) 回复 孤陌 我这边是用下拉框控件做的
    2021-06-07 14:00 
  • 孤陌 孤陌 回复 唱跳rap全能选手(提问者) 不管你 用什么做 就是需要有对应关系 这样根据用户名 关联出 这个用户下的地区权限 然后根据地区过滤数据
    2021-06-07 14:03 
  • 唱跳rap全能选手 唱跳rap全能选手(提问者) 回复 孤陌 用户信息表这些信息都是有的
    2021-06-07 14:04 
  • 5关注人数
  • 716浏览人数
  • 最后回答于:2021-6-8 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部