通过报表名称来跳转报表

我想通过登录帐号获取帐号的权限下能看到报表的名称,在展示的时候可以根据每个用户不同权限可以看见的报表来跳转到某张报表

FineReport X勇敢牛牛Z 发布于 2022-3-16 10:09 (编辑于 2022-3-16 10:21)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-3-16 10:12(编辑于 2022-3-16 10:13)

select 

a.realname,

a.username,

a.id,

b.roleid,/*权限id*/

c.name,

e.path,

e.displayname,

e.devicetype

from fine_user a

join fine_user_role_middle b on a.id=b.userid

join fine_custom_role c on b.roleid=c.id

join fine_authority d on b.roleid=d.roleid 

and  d.authority=2 /*允许的*/

and  d.roletype=2/*自定义角色的*/

and  d.authoritytype=1/*只要授权查看的*/

join fine_authority_object e on d.authorityentityid=e.parentid

where a.username='zhangshan'/*你要的人员名称*/

order by a.username,c.name

/*这个就是帆软的内置数据表。你得配置一个链接就行了*/

image.png

  • X勇敢牛牛Z X勇敢牛牛Z(提问者) 现在数据我可以获取出来,我现在想动态的跳转到某张报表,你这样固定链接就没办法做到动态展示了,只是固定跳转了
    2022-03-16 10:18 
  • CD20160914 CD20160914 回复 X勇敢牛牛Z(提问者) 你获取的数据是如何。你是报表展示出来这个数据了?。假如这人有30个报表。你想让它点击报表的名称后进入报表?
    2022-03-16 10:27 
  • X勇敢牛牛Z X勇敢牛牛Z(提问者) 回复 CD20160914 是的,比如我的权限有10张报表,张三有20,我固定给链接就没办法实现根据权限来展示报表了,我想通过我权限的报表名,来跳转
    2022-03-16 10:57 
最佳回答
0
Leonard.LinLv5初级互助
发布于2022-3-16 10:23

那你得报表名称有规律么,可以用参数来动态替代么,如果可以,写个js 加个参数就完事

  • X勇敢牛牛Z X勇敢牛牛Z(提问者) 报表名称没有规律,我没太明白您说的方法,能详细一点吗?
    2022-03-16 10:25 
  • 2关注人数
  • 266浏览人数
  • 最后回答于:2022-3-16 10:23
    请选择关闭问题的原因
    确定 取消
    返回顶部