同一个页面,有的用户是填报权限,有的是参看权限

同一个页面,有的用户是填报权限,有的是参看权限,这个怎么做呢?

FineReport pengfuqiang96 发布于 2020-9-11 16:54
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
IceBall09Lv6中级互助
发布于2020-9-14 14:06

1、把查看或者填报权限的用户  在用户管理里面新建一个角色,比如“查看”或“填报”。

image.png

2、另外做一张表,设置一个超链接到那个网络报表,并设置参数 op,

image.png

如果你加的是“查看”角色,公式那就是:

if(INARRAY('查看', SPLIT(fine_role, ',')) > 0 ,"","write")

如果你加的是“填报”角色,公式那就是:

if(INARRAY('填报', SPLIT(fine_role, ',')) > 0 ,"write","")

最佳回答
0
yiyemeiyingLv4高级互助
发布于2020-9-11 16:57(编辑于 2020-9-11 16:59)

放二个目录(一个填报预览&一个正常预览),根据用户的不同,查看对应的目录。

或:

image.png

  • pengfuqiang96 pengfuqiang96(提问者) 我试了 感觉加op没得用呢?
    2020-09-11 17:07 
  • yiyemeiying yiyemeiying 回复 pengfuqiang96(提问者) 好像真不生效,那就先采用第一种吧,看看是否有其他方法。
    2020-09-11 17:10 
  • pengfuqiang96 pengfuqiang96(提问者) 回复 yiyemeiying 第一种 在一个目录下的文件名不能相同 不得行 要求是一样的目录下 有的是填报有的是查看权限 。
    2020-09-11 17:13 
最佳回答
0
ColdmanLv6高级互助
发布于2020-9-11 17:14

复制到另一张表,一张表把控件删除

不同权限访问的表不一样

最佳回答
0
sisihuangLv2见习互助
发布于2020-9-14 16:12

填报里增加填报条件 FIND("XXX",$fr_authority)>0 XXX值可以填报的角色名称,给可以填报的用户配对应的角色即可

  • pengfuqiang96 pengfuqiang96(提问者) 你这个都是展示的填报页面,只是能不能填报;我想要的是填报权限就显示填报页面,查看权限就展示查看页面,这两个页面的样式是不同的。
    2020-09-14 16:43 
  • 7关注人数
  • 781浏览人数
  • 最后回答于:2020-9-14 16:12
    请选择关闭问题的原因
    确定 取消
    返回顶部