如何在报表内部自己设置权限表设置权限

我想问一下如何在报表内设置权限:分为只能阅读的权限,只能填报+修改的权限,和只能那个啥的权限,我知道要先创建一个权限表,里面的字段有账号,姓名,部门,权限类型,填报人,填报时间。然后这个权限类型就是刚才说的上面那几个。比如说我现在有一张报表,规定a只能看,权限表里也有他的信息,但是怎么让只有a能看或者能填报

FineReport mmc0112 发布于 2022-11-23 08:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
2
RiveryLv5中级互助
发布于2022-11-23 08:47

image.png

image.png

  • mmc0112 mmc0112(提问者) 就是不会写这个膜版参数,谢谢你的语句
    2022-11-24 08:38 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-11-23 08:42(编辑于 2022-11-23 08:43)

这个很复杂,可以参考

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

image.png

最佳回答
0
用户S5182147Lv6中级互助
发布于2022-11-23 08:45(编辑于 2022-11-23 08:47)

加一个填报相关的字段,使用条件属性加控件,并根据这个字段的内容来控制控件是否显示。只能看的人员打开这张报表就不显示控件。再结合工具栏按钮js,使提交按钮不可用就行:

https://help.fanruan.com/finereport10.0/doc-view-1805.html

最佳回答
0
luojian0323Lv7资深互助
发布于2022-11-23 08:47

两种方式。一种单独开一个目录,分别 设置填报预览和分页预览,给a开分页预览的报表权限

另外 一种,同样是填报预览,在控件所在单元格设置条件属性,根据登录者用户名$fine_username,或者用户所在的部门GETUSERDEPARTMENTS() 或者职位GETUSERJOBTITLES()判断 ,不满足条件,填报提交按钮设置不可用。image.png

  • 4关注人数
  • 347浏览人数
  • 最后回答于:2022-11-23 08:47
    请选择关闭问题的原因
    确定 取消
    返回顶部