请问如何实现员工a使用员工b的权限?

目前报表是根据 login_name 做权限管理,a只能看到 login_name = a 的数据,b只能看到 login_name = b 的数据,请问如何把 a 提高到 b 的权限?login_name 不能变

FineReport 用户m2896739 发布于 2022-3-3 17:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-3 20:22(编辑于 2022-3-3 20:22)

/*其实也可以结合帆软的角色来(角色的参数是:$fine_role),就是你给a d e f四人设置一个角色,只要这人是这个角色就限制它为什么数据就行*/

/*还可以自己维护一下权限表。这样也方便,自己维护一个填报的权限表。。。*/

/*假如登陆的人是a,那么就查询a与b两人的数据,否则就查询b自己的数据。。*/

select * from 你的表名称

where 1=1

${if(fine_username="a","and login_name in('a','b')","and login_name='"+fine_username+"'")}

最佳回答
0
JerLv3见习互助
发布于2022-3-3 17:31

 login_name  in (a,b)?

  • 3关注人数
  • 261浏览人数
  • 最后回答于:2022-3-3 20:22
    请选择关闭问题的原因
    确定 取消
    返回顶部