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