Skip to content

v1.9.3

Latest
Compare
Choose a tag to compare
@zhangdaiscott zhangdaiscott released this 16 Jan 11:09

v1.9.3 含JimuReport、JimuBI大两部分升级

当前版本:v1.9.3 | 2024-01-08

一、JimuReport报表升级日志

积木报表依赖

<!-- 积木报表依赖 -->
<dependency>
   <groupId>org.jeecgframework.jimureport</groupId>
   <artifactId>jimureport-spring-boot-starter</artifactId>
   <version>1.9.3</version>
</dependency>
<!-- csv excel json mogodb elasticsearch redis 数据集支持包 -->
<dependency>
   <groupId>org.jeecgframework.jimureport</groupId>
   <artifactId>jimureport-nosql-starter</artifactId>
   <version>1.9.3</version>
</dependency>

升级日志

重点提升数据集能力,让你用写SQL的方式查询 mongodb、elasticsearch和导入的csv、excel、json文件数据.

修复Issues
  • 【v1.9.2严重BUG】角色权限BUG,授权逻辑报错导致无法授权成功
  • 【v1.9.1~2严重BUG】打包为jar包后,保存报表时会出现保存失败的bug #3335
  • 【新功能】积木报表支持导入csv和excel、json作为数据集
  • 【新功能】支持SQL方式对接这些数据源:elasticsearch、mongodb、csv文件、Excel文件、json文件
  • 【新功能】新增数据源支持sqllite、TiDB、Doris、 MongoDB-BI等
  • 【新功能】积木报表支持标题设置排序
  • 【新功能】开放隐藏单元格功能
  • 【新功能】放开年、月、年月设置
  • 【新功能】放开单元格斜线功能
  • 【新功能】积木报表对接mongodb支持sql语法(支持分页和分组)
  • 【新功能】表达式添加minute() 分钟
  • 【新功能】预览报表支持图片点击预览
  • 【新功能】 新增分页缩放打印
  • 【新功能】 新增整页缩放打印
  • 【新功能】支持单文件数据集和多文件数据集
  • 【新功能】导出报表配置,支持导出超链接配置
  • 【新功能】导出报表,支持导出主子表关系配置
  • 优化报表定时导出功能
  • 填报查询编辑模式支持分页
  • js增强支持系统变量
  • 保存时清除右侧的空白列和下方的空白行
  • 解决日期格式化不支持 D/M/YYYY HH:mm:ss
  • 【紧急】升级1.8.1版本后,小计及数据合计部分的展示方式和统计数据发生变化 · Issue #3170
  • hikari连接池的connectionTestQuery参数设置不上 · Issue #3179
  • 动态分组后的列错乱和不显示 · Issue #3190
  • 基本运算符不生效+表头如何跟查询条件联动显示 · Issue #3209
  • if函数问题 · Issue #3211
  • 1.9.1版本集成到ruoyi-vue后项目启动失败 · Issue #3214
  • 积木报表能不能自主排序 · Issue #3196
  • 填报无法分页。 · Issue #3192
  • 横向动态分组合计需求 · Issue #3231
  • 之前正常的表格,打开Python增强,预览报错 · Issue #3203
  • 报表钻取后,查询的值能否与参数的值一致 · Issue #3249
  • 仪表盘数据集配置-SQL解析并且成功后没有出现字段 · Issue #3181
  • 反斜杠使用富文本无法显示问题 · Issue #3245
  • 升级3.7.2 flyway自动升级失败 · Issue #7650
  • 点击设计之后之前的复杂柱形图的配置数据会丢失 · Issue #3278
  • 空白单元格,加入边框线后,导出边框线的单元格会加空格 · Issue #3265
  • js增强动态传参或者系统变量 · Issue #3267
  • 使用若依前后端分离版本ruoyiVue(3.8.8版本),集成积木报表1.9.1版本,启动报错 · Issue #3311
  • 表格已经调整了自动换行,在预览的时候没问题,但是打印样式直接超出去 · Issue #3254
  • 男女性别象形图静态数据对应错误 · Issue #3305
  • 超链接报表钻取参数传递不是期望值 · Issue #3314
  • 固定表头表尾分页导出pdf丢失数据 · Issue #3302
  • [issues/3175]分享链接后对方需要输入用户名和密码,怎么能让不输入直接看
  • 动态分组后的列错乱和不显示
  • [issues/3179]hikari连接池的connectionTestQuery参数设置不上
  • [issues/3175]分享链接后对方需要输入用户名和密码,怎么能让不输入直接看
  • 【issues/3170】小计及数据合计部分的展示方式和统计数据发生变化
  • 【积木BI】地图组件在未登录时不展示
  • 优化回收站样式, 没有数据时 提示暂无数据
  • 【issues/3202】积木报表导出的excel打印颜色非常淡且线框粗细无效
  • 除数为零报错 #3209
  • 优化背景图上传,不支持的格式不能选
  • 优化积木报表,文件夹删除逻辑
  • 【issues/3265】空白单元格,加入边框线后,导出边框线的单元格会加空格
  • 固定打印表尾跨了一页
  • 有自动换行且是数字时预览报错
  • 输入=显示表达式弹窗,没匹配到内容时则关闭。
  • 单元格设置为二维码时,展示有问题
  • 类型为text时查找不到
  • 【issues/3254】设置了换行打印时英文和数字没换行
  • 预览时是空白单元格,打印时显示0.
  • 顶部单元格输入框,粘贴内容编辑区不跟随变化
  • 单元格斜线不符合数量限制,提示用户
  • 填报唯一校验时子表报错
  • ruoyiVue集成积木报表,在线填报报表token校验失败 #3147

二、JimuBI大屏升级日志

积木BI大屏依赖

<!-- 积木BI大屏依赖 -->
<dependency>
   <groupId>org.jeecgframework.jimureport</groupId>
   <artifactId>jimubi-spring-boot-starter</artifactId>
   <version>1.9.3</version>
</dependency>

集成权限指令

v1.9.3+ 开始支持类似@RequiresPermissions用法,具体参考集成文档:https://help.jeecg.com/jimureport/config/token.html

权限指令的用法,可以参考shiro的权限注解 @RequiresPermissions
集成积木报表,需要把登录人拥有的权限指令传递给积木报表。

指令 功能
drag:datasource:testConnection 仪表盘数据库连接测试
onl:drag:clear:recovery 仪表盘清空回收站
drag:analysis:sql 仪表盘SQL解析
drag:design:getTotalData 仪表盘对Online表单展示数据

升级日志

里程碑版本整体功能大优化升级,大屏和仪表盘支持内网,支持按需加载,仪表盘配置项重构,更加美观易用,优化细节很多,大家下载新版体验吧!!

升级SQL

UPDATE onl_drag_comp SET status='0' WHERE parent_id = '0';
update onl_drag_page set type =0 where iz_template = '1';
修复Issues
  • 【v1.9.2严重BUG】角色权限BUG,授权逻辑报错导致无法授权成功
  • 【大改动】仪表盘配置项重构,参考大屏配置项简化,优化体验
  • 【大改动】仪表盘和大屏改造支持按需加载,访问大屏提速降低资源加载
  • 【大改动】仪表盘和大屏支持内网部署,解决需要加载网络资源问题
  • 【大改动】仪表盘和大屏的配置项重构采用本地化
  • 【新功能】仪表盘增加字典项配置
  • 【新功能】支持批量修改组件配置
  • 【新功能】大屏钻取和联动支持
  • 【新功能】仪表盘图标支持离线
  • 【新功能】支持CSV、EXCEL数据集
  • 【新功能】添加字符云
  • 【新功能】组件组合后的顺序优化
  • 【新功能】画布放大缩小
  • 【bug】 外边的组件拖拽入组合进不去
  • 【bug】大屏ID不存在,预览提示大屏不存在
  • 【bug】文本查询包含不好使
  • 【bug】修复大屏查询条件无法联动
  • 【bug】列表数据查询,增加name查询条件
  • 【issues/3181】SQL解析成功,但是数据没返回
  • 【优化】数据集分组名称唯一校验去掉
  • 【安全】清空回收站加权限注解
  • 【bug】文件夹拖拽排序有时层级会错乱
  • 【优化】无论用户是否扩展字典配置,默认都支持积木字典
  • 【优化】分享弹窗优化
  • 【优化】大屏允许上传封面、字典增加创建时间显示
  • 【优化】散点地图文字展示不生效
  • 【优化】百分比条形图去掉竖排
  • 【优化】图表 X轴 Y轴 网格线颜色默认为 #8F8D8D
  • 【优化】轮播表、表格 根据列字段顺序显示,未配置的不显示在表格中
  • 【优化】显示进度样式调整
  • 【优化】查询表单日期控件宽度修改
  • 【优化】南丁格尔玫瑰图加上自定义属性
  • 【优化】南丁格尔玫瑰图 没有单位设置
  • 【优化】气泡排名超过三个错位
  • 【优化】windows上撤销快捷键不行
  • 【优化】数据集json放大显示不全
  • 【优化】柱形地图、散点柱形地图样式调整
  • 【优化】翻牌器组件宽度自定义
  • 【优化】表格添加滚动行数
  • 【优化】百分比条形图 下边距太大
  • 【优化】 胶囊图 右侧边距太小 数据显示不全
  • 【优化】时间组件 可以选多种格式
  • 【优化】环形图 配置项少
  • 【优化】散点图、堆叠图增加配置项
  • 【优化】象形图、选项卡,散点图配置项修改
  • 【优化】组合元素加上背景色和边框
  • 【优化】装饰11翻转不了
  • 【优化】组合内元素,修改位置和大小
  • 【优化】缩略图压缩,减少资源大小
  • 【优化】漏斗图加上自定义配色
  • 【优化】散点图配置和配色优化
  • 【优化】新增大屏没有默认背景图
  • 【优化】大屏组件的默认配色优化
  • 【优化】支持数据源TIDB类型
  • 【优化】散点地图支持数据中填写经纬度
  • 【优化】预览页面超链接鼠标显示手
  • 【优化】卡片圆角配置调整
  • 【优化】翻牌器点的样式调整
  • 【优化】数据集分组显示效果和增加搜索
  • 【优化】关闭页面或者刷新页面检查是否有未保存数据,并提示
  • 【优化】基础配置总增加旋转设置
  • 【优化】支持自定义颜色的组件可整体配置颜色
  • 【优化】水印设置
  • 【优化】组合元素加上背景色和边框
  • 【优化】表格列配置宽度修改
  • 【优化】选项卡背景图设置
  • 【优化】地图边距设置值调大点
  • 【优化】解决锁定和隐藏的组件框选中了可移动
  • 【优化】【bug】系统默认颜色组件再次选中勾选的会报错
  • 【优化】散点地图大小调整
  • 【优化】大屏 多色仪表盘没有自定义配色
  • 【优化】复制的组件在最上层
  • 【优化】online表单等系列问题优化
  • 【bug】组件自定义配色改变偶尔会影响其他组件
  • 【bug】大屏实时时间组件:星期几不会随着日期改变
  • 【bug】文本对齐方式增加垂直居左和垂直居右
  • 【bug】online来的数据date根据配置显示年、月、周、季度
  • 【bug】去掉播放器网页全屏按钮
  • 【优化】大屏对online表单 X轴 Y轴 默认颜色 改成白色
  • 从积本BI切换回积木报表时tocken会漏掉 · Issue #3219
  • 大屏在内网环境无法获取svg、icon · Issue #3200
  • 添加 api接口数据集报错 · Issue #3237
  • 仪表盘查询组件日期怎么设置默认值为当天或者昨天 · Issue #3218
  • 大屏遇到的问题 · Issue #3266
  • 升级到1.91后多选下拉新问题 · Issue #3223
  • 1.9.1版本的积木仪表盘,统计卡片,动态数据,某些数值、总数等无法展示 · Issue #7554
  • 1.9.1版本的jeecg.jmreport.apiBasePath配置,仪表盘设计页面,没有生效的问题 · Issue #3236
  • 积木仪表盘设计页面静态地址项目名丢失及接口地址是ip的问题 · Issue #3208
  • 大屏/BI设计器编辑的时候,出现报错 Failed to execute 'open' on 'XMLHttpRequest': Invalid URL · Issue #7580
  • 仪表盘中的统计插件,是否可以支持小数点数据展示 · Issue #7620
  • 仪表盘布局错乱 · Issue #7607
  • 【严重bug】大屏实时时间组件:星期几不会随着日期改变。 · Issue #3272
  • 在测试环境中仪表盘部分接口访问不到 · Issue #3225
  • SQL注入漏洞 · Issue #7655
  • SQL injection vulnerability · Issue #7665
  • 积木仪表盘设计页面静态地址项目名丢失及接口地址是ip的问题 · Issue #3154
  • 仪表盘首页卡片组件数值为0希望也能显示 · Issue #3327
  • 内网环境,大屏设计问题 · Issue #3326