帆软挂载在别的web系统中,怎么在报表中获取当前web系统登录用户信息
获取登录用户信息:
在您的 Web 系统中,确保用户在登录后可以正确识别和记录用户的身份信息。这通常是通过身份验证机制,如会话管理或令牌认证来实现的。
确保登录用户信息可以在您的 Web 系统中被正确传递和识别,以便后续在报表中使用。
将用户信息传递给帆软报表:
在加载帆软报表的页面中,将登录用户的信息传递给帆软报表。这可以通过在加载报表时附加参数或调用报表接口来实现。
可以将用户信息作为参数传递给报表,或者在报表加载时使用 JavaScript 脚本动态获取并设置报表的参数。
在帆软报表中显示用户信息:
在帆软报表设计中,创建一个文本框或标签来显示用户信息。
将传递的用户信息与该文本框或标签进行绑定,以便在报表生成时显示当前 Web 系统的登录用户信息。
要获取另外系统的用户登录信息必须要进行单点才行,才能进行用户的传递,可以参考单点文档,里面有集成方案
Web页面集成 - FineReport帮助文档 - 全面的报表使用教程和学习资料 https://help.fanruan.com/finereport/doc-view-5086.html
如果在未单点时,想实现权限控制,可以参考文档
【FR&BI】外链下的数据权限控制-我的帆软 https://bbs.fanruan.com/thread-146580-1-1.html
把web系统登录用户信息拼接在报表url上,用js获取即可