跳到主要内容

报表集成

报表预览时,会生成链接地址,想要将报表集成到自己的系统,只需要把这个地址集成到自己的系统即可;

备注:
设计里面读取的外部API接口,不可以实现权限控制;
比如:实现人力资源只能查看人力资源的数据,市场部只能查看市场部数据;这种情况暂时实现不了。

具体步骤如下

1、复制浏览器的链接

{{ window._CONFIG['domianURL'] }}/jmreport/view/1352160857479581696?token=${token}

2、在系统管理菜单管理进行配置

3、点击新增按钮配置菜单信息

可选择一级菜单或二级菜单

注意:
1{{ window._CONFIG['domianURL'] }}: jeecgboot项目前缀,代替IP地址、端口号和项目名称
2、${token} :当前登录的token传递给报表,如果报表用的是APIAPI又设置了token则需要这种方式传递token
API可以通过header中参数`token`或者`X-Access-Token`得到token。如果没有token限制,可省略token参数。
3、前段组件必须按照格式填写 layouts/IframePageView
4、是否为路由菜单:是
5、打开方式:可选

4、角色授权

路径:在系统管理->角色授权找到自己对应的角色,鼠标放到更多->授权

  • 勾选刚才创建的菜单

  • 刷新页面即可看见点击菜单