怎么实现三级权限控制,公司领导、总监、部门主管分别看不同数据

公司领导、总监、部门主管分别看不同数据,公司领导可以看到所有部门的,总监1和总监2只能看到他们两个所管部门的数据,各部门主管只能看到自己部门数据
FineReportlisa0521xu 发布于 2018-9-25 10:10
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共10回答
最佳回答
0
离_度发布于2018-9-25 10:15(编辑于 2023-9-6 09:34)
555
  • lisa0521xu lisa0521xu(提问者) 有没有再详细的例子,还有帆软的部门没有层级,怎么实现不同级查看
    回复
    2018-09-25 10:27 
  • 离_度 离_度 评论 lisa0521xu :你用数据列卡这个函数获取到的登陆用户部门不就好了吗,
    回复
    2018-09-25 10:30 
  • lisa0521xu lisa0521xu(提问者) 评论 离_度 :大神 这个数据列中首先部门条件我应该怎么写
    回复
    2018-09-25 10:45 
  • 离_度 离_度 评论 lisa0521xu :我给你说下大概的思路: 你先在设计器页面的参数框里面 拖一个文本控件,控件的值是公式:GETUSERDEPARTMENTS(),先接收到当前登陆用户的所属部门,然后修改这个文本控件的控件名称,假设这个文本控件为BM,之后在数据集里面接收这个BM参数,如:where  数据库部门字段 =  \'${BM}\' ,测试没有问题之后把这个接收部门的文本控件设置为不可见。
    回复
    2018-09-25 11:00 
  • lisa0521xu lisa0521xu(提问者) 评论 离_度 ::ds1的数据集条件写 where  BUMEN =  \\\'${BM}\\\' 后预览报错 java.lang.NullPointerException是什么原因
    回复
    2018-09-25 13:27 
最佳回答
0
离_度发布于2018-9-25 14:18(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 600浏览人数
  • 最后回答于:2018-9-25 14:18
    活动推荐 更多
    热门课程 更多
    返回顶部