查询数据按照单位进行权限控制,也就是用户分配炼铁厂权限,只能查询炼铁厂的数据,在测试环境怎么实现

image.png

FineReport 帆软用户PnnwSCwiHG 发布于 前天 08:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于前天 08:43
  • 帆软用户PnnwSCwiHG 帆软用户PnnwSCwiHG(提问者) 决策报表模板这块没找到权限
    2025-02-01 08:50 
  • Z4u3z1 Z4u3z1 回复 帆软用户PnnwSCwiHG(提问者) https://help.fanruan.com/finereport/doc-view-865.html权限细粒度之参数控制,根据部门来
    2025-02-01 11:32 
最佳回答
0
企鹅之魂Lv4见习互助
发布于昨天 16:49

除了权限细粒度控制,还可以考虑自己在后台构建一套权限控制。

后台数据表中存储两列:用户角色、该角色可见的工厂。

用户角色(也可以是用户部门)需要在BI后台管理中配置。

/*查找当前用户所属角色能看到的工厂*/select m.*, u.*from bi_user_permission as u with(nolock)left join bi_operation_metrics as m with(nolock)    on u.unit_name = m.unit_namewhere u.UserRoleName = '${fine_role}' /*需要多角色/部门的话就自己处理下*/

  • 2关注人数
  • 26浏览人数
  • 最后回答于:昨天 16:49
    请选择关闭问题的原因
    确定 取消
    返回顶部