权限分级,同一个模块根据不同用户展示不同内容

如题:补贴

FineReport 良月二三 发布于 2021-7-12 09:51
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-7-12 19:33

权限细粒度控制-https://help.fanruan.com/finereport/doc-view-861.html

——————————

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-7-12 09:59

https://bbs.fanruan.com/wenda/question/16520.html?f=search

最佳回答
0
uBestMaxLv6见习互助
发布于2021-7-12 11:59

如果是想控制数据权限的话,可以在数据集里写条件,根据不同的用户筛选不同的数据。比如:select * from tab where id = '${fine_username}'

  • 良月二三 良月二三(提问者) 请问是不是必须和官方文档的一样,要把用户名单独设置一列,那么这样的话必须使用case when来自定义一列了,有没有什么方法让\'${fine_username}\'除了当成用户名之外,也能当成普通参数关联相关数据,类似下拉框控件那样。
    2021-07-12 14:36 
  • uBestMax uBestMax 回复 良月二三(提问者) 不是,看你具体的场景。如果你的数据表里是部门,你可以先用用户名查出他的部门,再根据部门去筛选数据。大致的逻辑是:将你的用户名和你用来控制权限的字段关联上,然后再去筛选数据就行了
    2021-07-12 16:11 
  • 3关注人数
  • 414浏览人数
  • 最后回答于:2021-7-12 19:33
    请选择关闭问题的原因
    确定 取消
    返回顶部