查看数据权限

1573182602(1).jpg

所有人都可以访问这个模板,如何让每个公司的人员只能查询自己公司的数据?
比如:张三属于东营华泰,那么他就只能查询到东营华泰的数据,无法查询其他公司的数据。


FineReport 傅军超 发布于 2019-11-8 11:15 (编辑于 2019-11-9 10:21)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
枫城Lv7初级互助
发布于2019-11-8 11:38

SELECT * FROM 数据表 a inner join 用户表 b on a.deptid=b.deptid where 用户名='${fine_username}'   image.png看下这篇

  • 傅军超 傅军超(提问者) 9.0有这个功能吗
    2019-11-09 10:12 
  • 枫城 枫城 回复 傅军超(提问者) 有的 9.0 也有这个参数,主要看你SQL怎么写
    2019-11-09 10:29 
最佳回答
1
孤陌Lv6资深互助
发布于2019-11-8 11:17

那你数据里有没有部门 这个字段  还有你设置用户 有没有分配 部门 什么的 

  • 傅军超 傅军超(提问者) 数据里有部门这个字段。设置用户里面我分配了角色,每个角色里面包含每个公司的人员,这样可以吗
    2019-11-08 11:32 
  • 孤陌 孤陌 回复 傅军超(提问者) 那就可以了啊 用公式获取登录用户的公司 然后下拉框不隐藏起来就吧让用就好了啊 用户权限里 有这个公司名称就可以了
    2019-11-08 11:35 
  • 孤陌 孤陌 回复 傅军超(提问者) $fr_username、$fr_authority、$fr_userposition 这3个公式 自己好好看看 第一个是获取登录用户的用户名 另外的就是部门 角色
    2019-11-08 11:39 
  • 傅军超 傅军超(提问者) 回复 孤陌 9.0可以吗
    2019-11-09 09:51 
  • 3关注人数
  • 509浏览人数
  • 最后回答于:2019-11-9 10:21
    请选择关闭问题的原因
    确定 取消
    返回顶部