eladmin集成积木报表
1、eladmin项目目录
2、执行初始化脚本积木报表sql
3、pom中引入积木报表最新依赖
<dependency>
<groupId>org.jeecgframework.jimureport</groupId>
<artifactId>jimureport-spring-boot-starter</artifactId>
<version>${version}</version>
</dependency>
最新版本可以从 http://jimureport.com/doc/log 中查询到
4、AppRun添加积木依赖扫描(可忽略)
@SpringBootApplication(scanBasePackages = {"org.jeecg","me.zhengjie"})
5、SpringSecurityConfig权限控制放开
1)需要把/jimureport请求放开
.antMatchers("/jmreport/**").antMatchers("/drag/**").antMatchers("/jimubi/**").permitAll()
2)需要直接能访问到static文件(可忽略)
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/").setCachePeriod(0);
6、dev.yml添加minidao配置(可忽略)
minidao:
base-package: org.jeecg.modules.jmreport.desreport.dao*
7、集成积木权限(操作角色、操作权限)
为了安全积木针对敏感接口,加了角色注解和权限注解,你需要显示的配置角色和权限,才能访问某些功能。
具体对接请仔细阅读文档 集成积木权限
8、项目启动访问
eladmin默认端口8000
http://localhost:8000/jmreport/list
常见问题
1、需要做权限token传递
详见集成文档-》积木报表token权限
2、需要上传图片
详见集成文档-》文件上传配置