根据部门职务控制数据权限取值疑问?

如下图,部门分为A,B,C三个部门。

每个部门的职务设有部长、组长、销售。都是不同的人员

疑问:

如果登录账号是组长如何控制只能看到该部门下指定的销售人员的数据?比如A部门的组长只能看到A1,A2,A3人员的数据B部门的组长只能看到B1,B2,B3人员的数据

image.png

FineReport yzm169581 发布于 2023-1-17 14:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yzm169581Lv2见习互助
发布于2023-6-29 09:19

业务上处理的

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-1-17 14:31
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-1-17 14:31(编辑于 2023-1-17 14:33)

通过sql控制

列如:

where 1=1

${if(FIND("A组长",fr_authority)>0,"AND 字段 = '" + fr_username + "'","")}

  • yzm169581 yzm169581(提问者) 看不太懂。。。 确认登录用户是组长,要获取组长下面员工的所有用户
    2023-01-30 09:26 
  • 用户k6280494 用户k6280494 回复 yzm169581(提问者) 通过组长去表里筛选员工啊
    2023-01-30 09:30 
  • yzm169581 yzm169581(提问者) 回复 用户k6280494 感谢回复,我试试 fr_authority 这个我不知道啥意思 我试试
    2023-01-30 10:09 
  • 用户k6280494 用户k6280494 回复 yzm169581(提问者) 这个是角色
    2023-01-30 10:13 
  • 1关注人数
  • 370浏览人数
  • 最后回答于:2023-6-29 09:19
    请选择关闭问题的原因
    确定 取消
    返回顶部