填报报表设置查看权限

有一个表数据列有姓名 电话地区等,参数面板有地区下拉框控件和查询按钮。

设置查看权限使得当地人只能查看当地数据怎么设置

FineReport yzm586289 发布于 2023-7-21 08:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
Gun鹏Lv5初级互助
发布于2023-7-21 08:52(编辑于 2023-7-21 09:03)

利用$frusername或者账号所在部门在数据集添加where条件,不同账号只能看到各自的数据

  • yzm586289 yzm586289(提问者) 可以麻烦你写一个示例吗我不是很懂这个
    2023-07-21 08:53 
  • yzm586289 yzm586289(提问者) 嗨哟就是这个语句写了之后需要连接什么控件吗就是写了这个语句需要那个控件连接这个语句什么的
    2023-07-21 08:55 
  • Gun鹏 Gun鹏 回复 yzm586289(提问者) 比如说根据不同部门只能看到各自部门的数据,给每个地区都分配各自的账号,并且给每个账号分配好所在的一级部门,部门名为地区名,在数据后面添加:where 地区=\'${dq}\',然后把dq参数的值设置为公式:GETUSERDEPARTMENTS(1)
    2023-07-21 09:09 
  • Gun鹏 Gun鹏 回复 yzm586289(提问者) 地区名一定要和部门名一一对应,因为这相当于是给参数赋值,赋的值为帆软账号所在的一级部门
    2023-07-21 09:11 
最佳回答
0
PILGRIMLv5初级互助
发布于2023-7-21 08:59

参考这个权限粒度:https://help.fanruan.com/finereport/doc-view-861.html

最佳回答
0
花无缺爱吃鱼Lv6初级互助
发布于2023-7-21 09:00
  • 5关注人数
  • 292浏览人数
  • 最后回答于:2023-7-21 09:03
    请选择关闭问题的原因
    确定 取消
    返回顶部