##### 版本号: 1.4.2 ##### 问题描述: eladmin在引入报表之前可以正常访问`swagger-ui.html`,引入报表插件以后无法访问了 ##### 错误日志&截图:  ##### 重现步骤: 1、按照`eladmin`指引启动项目 2、访问`localhost:8000/swagger-ui.html`可以访问 3、按照指引引入报表插件再次访问文档地址出现上图的情况 #### 友情提示(为了提高issue处理效率): - 积木报表是一款免费报表产品,功能免费源码不开放; - 未按格式要求发帖,会被直接删掉; - 请针对问题提供[报表设计SQL脚本](http://report.jeecg.com/2376604)或在官网制作报表示例并提供ID; - 针对不好重现的问题,请录制操作视频或详细的重现步骤;
Activity
lvdandan16 commentedon Feb 14, 2022
收录 ty
tygithub1 commentedon Feb 27, 2022
经测试没有问题,参考这个文档集成:http://report.jeecg.com/2302147。


一般都是springboot项目可以按照这个步骤修改:
1.启动类添加扫描包的路径:@SpringBootApplication(scanBasePackages = {"org.jeecg.modules.jmreport", "me.zhengjie"})
org.jeecg.modules.jmreport是积木报表的包,me.zhengjie是eladmin包的路径
2.报表中使用的持久层是minidao,所以yml文件需要添加minidao的dao文件扫描路径:
minidao :
base-package: org.jeecg.modules.jmreport.desreport.dao*
3.请求资源权限问题,我们jeecgboot用的是shiro,配置为:
//积木报表排除
filterChainDefinitionMap.put("/jmreport/", "anon");
filterChainDefinitionMap.put("//.js.map", "anon");
filterChainDefinitionMap.put("/**/.css.map", "anon");
但是这个eladmin用的是Spring Security,他这个具体需要怎么设置请自己研究。我这边swagger是可以访问的,而且他把积木报表jar里面的请求api显示出来了:
zhangdaiscott commentedon Mar 19, 2022
做了处理,请升级到1.4.4-beta看是否解决问题(需要配置jeecg的maven私服)