控制报表查看填写权限

下拉框选择自己的公司,公司的人只能看见并填写自己公司的数据

FineReport 帆软用户5S1QOW6y2G 发布于 2023-4-8 22:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-4-9 07:49

报表可以设置一个以公司名称过滤的参数;

然后根据登陆用户名,查询这个用户所在的组织;

把这个组织名称 传给这个公司名称的参数。

参数可以设置为不可用,不可见。这样就可以实现只查看自己公司的数据。

最佳回答
0
CD20160914Lv8专家互助
发布于2023-4-9 10:34

数据集的sql语句类似这样

select * from 填报表名称

where 1=1

and real_code='${fine_username}'

/*这个会自动获取登陆人的账号,要登陆决策系统才会有效果的*/

/*real_code就是你表中有存入一个字段和决策系统一样的账号*/

  • 3关注人数
  • 703浏览人数
  • 最后回答于:2023-4-9 10:34
    请选择关闭问题的原因
    确定 取消
    返回顶部