目录

  • 1、集成jmreport工具
    • 1.1、引入依赖
    • 1.2、下载依赖SQL在自己的数据库执行
    • 1.3、若依启动类中增加jmreport的扫描
    • 1.4、若依鉴权机制中对jmrepot添加白名单,不做token校验
    • 1.5、配置完成,访问jmreport首页
  • 2、修改jmreport源文件嵌入若依后管菜单中
    • 2.1、配置若依菜单嵌入report报表工具
    • 2.2、修改jmreport源码适配嵌入页面
      • 2.2.1、修改jar包,增加favicon.ico图标文件
      • 2.2.2、修改jar包,删除源代码LOGO区

1、集成jmreport工具

1.1、引入依赖

<!-- 集成jmreport报表工具 -->
<dependency><groupId>org.jeecgframework.jimureport</groupId><artifactId>jimureport-spring-boot-starter</artifactId><version>1.5.6</version>
</dependency>

1.2、下载依赖SQL在自己的数据库执行

下载地址:https://github.com/jeecgboot/JimuReport/tree/master/db

1.3、若依启动类中增加jmreport的扫描

com.ruoyi.RuoYiApplication

//...//增加jmreport的包扫描
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },scanBasePackages = {"org.jeecg.modules.jmreport", "com.ruoyi"}
)
public class RuoYiApplication
{//...

1.4、若依鉴权机制中对jmrepot添加白名单,不做token校验

com.ruoyi.framework.config.SecurityConfig

//...//积木报表
.antMatchers("/jmreport/**").anonymous()//...

1.5、配置完成,访问jmreport首页

配置完成启动项目,访问http://localhost:10011/jmreport/list即可看到积木报表的页面

2、修改jmreport源文件嵌入若依后管菜单中

下面考虑将imreport嵌入到若依后管系统的常规菜单里

2.1、配置若依菜单嵌入report报表工具

系统管理-菜单管理-新增菜单

配置完成后刷新页面,展示如下:

2.2、修改jmreport源码适配嵌入页面

截止到上一步我们已经把报表工具嵌入进来了,但是有2个小问题需要注意:

  1. 嵌入进来之后报表的LOGO区域过于显眼,不能忍
  2. 每次报表打开的新标签页的favicon.ico展示的还是旧的图标,不能忍


找到maven仓库中的jmreport包如下进行修改

2.2.1、修改jar包,增加favicon.ico图标文件

2.2.2、修改jar包,删除源代码LOGO区


更新jar后重启项目:搞定!

若依ruoyi框架集成第三方报表工具(集成jmreport积木报表)相关推荐

  1. java 分组报表_【Java】分组报表怎么做,积木报表十分钟搞定!

    首页 专栏 java 文章详情 0 分组报表怎么做,积木报表十分钟搞定! scott发布于 今天 12:24 报表需求 某大型超市需要做一张年度区域销售统计报表 展示2019和2020年度各地区每月的 ...

  2. 水晶报表中对某一栏位值进行处理_从主流报表工具的报价看报表行业的报价水深-----常用报表工具对比---主流报表价格对比...

    由于报价对于一些价格较高而且不透明的厂商来说属于商业机密,所以我们就不贴图了,只贴了一些价格是公开透明的厂商的报价 拿到其他报价的,自己根据下文对比一下就能明白 目前市场上最主流的报表工具就那么几个, ...

  3. Java报表工具技巧--Style Report报表套打模板设计

    在报表软件和报表工具领域,报表套打是最为常见的一个用户需求,例如发票.支票.信封.对账单.保单以及各类证件表格的打印都需要根据既定的表格样式快速批量打印出结果.报表套打功能也是各种报表工具必备的功能之 ...

  4. 开源报表工具python_开源web报表工具哪家强?5款最优软件

    阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式. FineReport最新版免费试用:https://www.finereport. ...

  5. java开源报表工具,最好的开源报表工具

    Best Open Source Reporting Tools一文列出目前比较好的几种开源报表工具 1. BIRT Project BIRT是基于Eclipse的报表系统,很有竞争力. 2. Pen ...

  6. 国外开源报表工具和国产商用报表工具有什么不同?

    报表工具关于开源还是商用的争论一直没有消停过,其实不管两者存在哪些差异,都应该不忘初心.按需选择.正因为需求不同,选择也不一样,所以在做出选择之前,要先搞清楚自己的需求是什么,然后再去做有针对性的对比 ...

  7. vfp报表纸张设置_JimuReport积木报表 — API数据源报表制作

    积木报表 ,一个开源免费的报表工具,像搭建积木一样在线设计报表!功能涵盖数据报表设计.打印设计.图表设计.大屏设计等! 领先的企业级Web报表平台软件,采用纯Web在线技术,专注于解决企业报表快速制作 ...

  8. 强大实用的报表工具,一键生成报表

    ​Smartbi Insight 是一款用于报表制作,分析和展示的工具. Smartbi Insight 由广州思迈特有限公司自主研发的一个企业级报表平台产品,旨在帮助企业用户快速搭建企业报表平台,将 ...

  9. 如何使用报表工具制作超级链接报表

    说明:在盈帆报表中也可以使用超级链接,超级链接可以链接到固定的网址,也可以链接到做好的模板.本次用销量图表链接到销量表来讲解超级链接. 步骤一:认识超级链接 单击菜单栏单元格-超级链接或者点击右键选择 ...

最新文章

  1. 音频处理七:(极坐标转换)
  2. Hive JOIN使用详解
  3. mysql query cache 关闭_为什么要关闭MySQL query cache-Fun言
  4. java retro2me_retro2me中文模拟器不闪退美化版-retro2me中文模拟器不闪退版(j2me模拟器最新版本)v2.1.0不崩溃版_新绿资源网...
  5. C语言实现读取elf文件某section
  6. 数学分析 隐函数定理及其应用(第18章)
  7. qq linux五笔输入法下载软件,qq五笔输入法
  8. java项目 ppt,Java项目报告ppt
  9. 【OpenCV】OpenCV实战从入门到精通之五 -- 教你使用Rect()函数
  10. ansys怎么合并体_ansys模型合并
  11. Pycharm 优雅的刷 leetcode 算法
  12. macos系统镜像iso_Windows10操作系统iso镜像、微软正版软件下载站:MSDN,我告诉你...
  13. 《JS修炼之道》—— 读后总结
  14. [JZOJ5987] 仙人掌毒题
  15. Airtest IDE 连接 夜游神模拟器 自动化UI测试
  16. 如何进入BIOS设置界面
  17. 服务器做RAID,各个RAID特点
  18. bat脚本中如何多次键盘输入并判断_第四章: Python脚本获取聚宽(JQData)免费行情数据...
  19. 常见各国插头标准图示
  20. css打造超能陆战队--大白

热门文章

  1. matlab求函数极值教程,MATLAB程序设计教程(7)—MATLAB解方程与函数极值
  2. oracle监听host配置,监听器listener.ora中HOST参数配置
  3. 选择结构(英文大小写)
  4. Android 自定义控件玩转字体变色 打造炫酷ViewPager指示器
  5. 科诚Godex RT730x 打印机驱动
  6. APIJSON 3.4.9 发布,已入选码云最具价值项目
  7. 蓝桥杯C/C++b组第一题个人整理合集(5年真题+模拟题)
  8. 经皮黄疸仪QL1200A
  9. AqseMarkets,您身边最专业的理财专家
  10. 15.EasyExcel自定义Convert遇到大坑!!!