Skip to content

v2.3.2,AI一句话生成报表与大屏

Latest

Choose a tag to compare

@zhangdaiscott zhangdaiscott released this 13 Apr 02:03
· 2 commits to master since this release

当前版本:v2.3.2 | 2026-04-13

本次升级重磅引入 JimuReport Skills 技能(Claude Code),支持一句话自动生成报表、大屏与仪表盘,全面覆盖数据可视化场景。大屏新增 AI 助手,可智能生成组件并调整配置;同步强化填报安全与交互体验,修复多项关键 BUG,优化数据库兼容性。

集成依赖

积木报表
  • springboot3
       <dependency>
          <groupId>org.jeecgframework.jimureport</groupId>
          <artifactId>jimureport-spring-boot3-starter</artifactId>
          <version>2.3.2</version>
       </dependency>
    
  • springboot2
       <dependency>
          <groupId>org.jeecgframework.jimureport</groupId>
          <artifactId>jimureport-spring-boot-starter</artifactId>
          <version>2.3.2</version>
       </dependency>
    
积木BI大屏
  • springboot3
      <dependency>
          <groupId>org.jeecgframework.jimureport</groupId>
          <artifactId>jimubi-spring-boot3-starter</artifactId>
          <version>2.3.2</version>
      </dependency>
    
  • springboot2
      <dependency>
        <groupId>org.jeecgframework.jimureport</groupId>
        <artifactId>jimubi-spring-boot-starter</artifactId>
        <version>2.3.2</version>
      </dependency>
    

升级日志

新技能Skills(Claude Code)

JimuReport 平台 Claude Code 技能集合,通过自然语言驱动,AI 自动生成报表、大屏和仪表盘,覆盖数据可视化全场景。详见Skills仓库:https://github.com/jeecgboot/skills

  • jimureport — 积木报表生成器:用自然语言描述报表需求,自动生成 Excel 风格可视化报表并通过 API 创建
  • jimubi-bigscreen — 大屏生成器:用自然语言描述大屏需求,自动生成全屏数据可视化大屏并通过 API 创建
  • jimubi-dashboard — 仪表盘生成器:用自然语言描述看板需求,自动生成栅格布局数据仪表盘并通过 API 创建
  • 5分钟快速了解: AI一句话生成报表视频教程

新功能

  • 【重磅】大屏支持AI生成组件和AI修改配置
  • 新增报表类填报示例(分组报表填报)
  • 新增填报展示样式(Word 风格)
  • 支持 API 接口填报
  • 在线填报函数计算配置入口 · Issue #4521
  • 增加链接次数配置,空或 0 不限制次数,让用户自行选择是否开启防攻击

Bug 修复

  • 2.3.0版本切换sheet页报错 · Issue #4419
  • 折线图导出图片时出现两份折线图重叠问题 · Issue #4401
  • 定时导出任务选择多sheet报表时报错 · Issue #4414
  • 积木报表使用默认打印时图片错位 · Issue #4381
  • 自动换行,自适应行高,导出的PDF图片错位 · Issue #4415
  • 多sheet添加失败 · Issue #4433
  • SQL数据集连接人大金仓V9异常 · Issue #4318
  • 关于 loadTableData接口sql查询的问题 · Issue #4446
  • 使用字典sql,SELECT大写时选择只展示10项数据,select小写时没问题 · Issue #4426
  • MongoDB自定义列支持,以及图表类型新增的建议 · Issue #4443
  • 3.9.0 积木报表上传任意文件漏洞(高危) · Issue #4454
  • 图片在页末高度不够展示时,换到下一页页首显示时,导出的PDF文字错位到图片上 · Issue #4418
  • 报表自定义默认排序失效 · Issue #4459
  • 横向动态分组,自定义排序失效 · Issue #4460
  • 下拉单选搜索框的搜索数量与字典编码(SQL)中的数量不一致 · Issue #4476
  • sql 分页下排序失败 · Issue #4474
  • 自定义下拉框 onSearchFormChange 回调 value 为undefine, 多级联动无法实现 · Issue #4455
  • 2.3.0,sql数据集排序无效 · Issue #4467
  • JeecgBoot积木报表getDataSourceByPage接口存在敏感信息泄露漏洞 · Issue #4482
  • 图形报表点一次请求两次很慢,图形变化两次不一样 · Issue #4464
  • PDF 导出时多图片循环漏数据,导致后续图片错位 · Issue #4489
  • 文本组件组合后定时设置失效 · Issue #4511
  • 导出 Excel 时合并单元格内容堆叠到一个单元格中 · Issue #4506
  • 单元格设置数值类型无法导出 Excel · Issue #4502
  • Api 数据集维护界面特别卡 · Issue #4504
  • 设置排序问题 · Issue #4507
  • 线上平台采用 API 数据集方式,点击解析报错 · Issue #4533
  • 数据报表请求两次,时间加多一倍,对于响应时间长的报表影响太大 · Issue #4536
  • 报表内容存在富文本时导出 PDF 报错 · Issue #4549
  • AI 生成报表处有 BUG,没有获取表的 DDL 相关代码 · Issue #4547
  • 仪表盘移动端不能调整查询表单的大小和控件位置 · Issue #4540
  • 配置 js 增强 updateSearchFormValue 请求时为空
  • 限制注释导致配置的数据集 SQL 无法使用 Oracle 的 PARALLEL 并行执行 · Issue #4564
  • 报错 For input string: "NaN"
  • lowCodeMode 设为 prod 时,无设计权限用户查看图表类报表点查询提示发布模式不允许使用在线配置 · Issue #4553
  • API 获取数组数据(没有选择分页)打印出现问题 · Issue #4563
  • 自定义编辑单元格带参问题
  • 渗透测试会出现 fastjson 版本暴露问题,存在风险
  • BI 仪表盘数据源 H2 JDBC RCE 漏洞 · Issue #4587
  • 报表设计时切换 sheet 触发的接口未携带自定义项目前缀 · Issue #4590
  • 多数据对比柱形图无数据时导出 word 接口拼接错误 · Issue #4559
  • 打印报表时分页不准确,连续打多页时后续页偏移错位 · Issue #4556
  • 报表在移动端显示不完整 · Issue #4535
  • 填报 js 增强设置下拉项 options 重置
  • 主子循环块子表超过空白高度时 JSON 多逗号 bug
  • 默认选中文件夹,不选择第一个
  • 图表定时刷新时第二次不渲染
  • 开源版本集成的积木预览有报错
  • 地图不展示了
  • 横向动态列分组页面展示问题 · Issue #1560
  • 表达式内容替换获取真实文本空指针异常
  • 商业版本 PDF 导出多选组件不显示问题
  • 共享数据集在子表无法选择参数
  • 单元格设置自动换行且垂直居中,内容中存在换行符时内容会被遮挡,左对齐文字有时不会对齐
  • 积木 3.2 版本静默打印插件问题
  • 商业版报表转 PDF 时勾选框不显示
  • 右侧和底部滚动条很细,难以拖动

填报设计与功能优化

  • 滚动条样式修改
  • 子表JS增强,提升交互和计算能力
  • 填报用户组件支持选择默认系统变量
  • 填报JS函数安全加固,防止XSS注入、代码注入、原型链污染、全局对象访问等风险
  • 【issues/4091】数据填报时数字转换报错修复
  • 上边是子表,下边拖组件,填写完单据后调整详情内容为空(子表数据绑定或刷新问题)
  • 查询填报报表分享限制放开
  • 填报子表最后行空白,预览页点击"+"时报错修复
  • 【issues/4456】填报插入图片打印不显示修复
  • 选中组件后拖拽其他组件,选中框高亮当前组件单元格
  • 函数计算初始化默认值和编辑页面函数不计算问题修复
  • 富文本图片跨域问题解决(含online中图片显示问题)
  • 优化加签拦截器逻辑,新增支持通过 YML 配置文件加载秘钥
  • 修复加签秘钥不配置时报表访问报错
  • 修改 JeecgBoot AiFlow 集成判断,更新默认 AI 服务提示信息
  • 修复 SQL Server 聚合列缺少别名时的分页报错提示 · JeecgBoot Issue #9401
  • 签名拦截器需要获取 param 参数,避免 @RequestParam 参数未获取导致签名不匹配

积木报表功能与BUG修复

  • 切换sheet页报错 #4419
  • 增强输入框支持最大化显示
  • SQL漏洞导致可查询数据库管理员密码,排查发现连接信息中包含"dm",误判为达梦库,需修正数据库类型判断和安全策略
  • MongoDB数据库SQL查询不支持修复
  • SpringBoot3集成提示缺少静态资源 No static resource cdn/axios/axios.min.map
  • 设置打印水印后导出Word文件打不开修复
  • 报表错误提醒关闭太快,优化提示显示时长
  • 表达式处理完成后清理缓存,优化内存溢出问题
  • 未使用的数据集默认不查询,避免无效查询
  • 【issues/4238】咨询钻取报表传参参数名称不一致问题修复
  • 【issues/4329】开启"不四舍五入"功能后无效问题修复
  • 【issues/4415】自动换行、自适应行高,导出PDF图片错位问题修复
  • 积木报表,导出PDF图片位置混乱

大屏与仪表盘增强

  • 【QQYUN-14588】仪表盘数据列表、图片缺少图标修复
  • 【QQYUN-14580】仪表盘支持自定义组件
  • 【矩形图】新增配置支持
  • 【QQYUN-14589】文件数据集选择分页时报错修复
  • redis集群模式下修改数据集sql缓存无法正常更新
  • 多色环形图总数统计小数点问题 · Issue #4383
  • 地图跳转时无法跳转广西-百色市的右江区和田阳区等,点击后会报错并且无法切换地图 · Issue #4392
  • 轮播表格中显示日期时间格式显示不准确 · Issue #4435
  • 积木的仪表盘-数据集配置-参数日期参数选项较少,不支持函数获取时间 · Issue #4449
  • 多色环图鼠标悬浮百分比不一致问题 · Issue #4471
  • v2.3.0矩形图鼠标悬浮显示问题 · Issue #4472