👍JeeSite V5.9.0 发布,Java 低代码,Spring Boot,Vue3,微服务

来源: 投稿
作者: ThinkGem
2024-09-19 09:32:00

升级内容

  • 升级 众多依赖,改进 lint 配置,通过 tsc 类型检查,移除个别过时依赖库

  • 升级 重构 vite 编译配置文件,重构 vite 插件,重构全局类型,重构扩展配置,方便复用

  • 新增 支持 Vue 地址路由参数,使用 {param1} 自动替换为 :param1,用法详见 params.vue

  • 新增 Table 编辑组件:Upload、CheckboxGroup、RadioButtonGroup、RadioGroup

  • 新增 Table 编辑组件 Upload 组件将 插槽 换为 内置 的示例,支持 editRule 验证

  • 优化 导出 Excel 数据按钮,新增 loading 状态

  • 优化 表单组件,如 Select、Checkbox、Radio 等的 v-model:value 功能

  • 优化 PageWrapper 的 contentFullHeight 选项,在不同场景下的高度计算

  • 优化 Form 栅格布局,如果未设置 xs 屏幕参数,则使用 sm 或 md 的设置

  • 优化 FormGroup 组件 增加参数接受,方便自定义

  • 优化 Select 组件放在 Input 的 addonAfter 插槽中的样式

  • 优化 Select 组件 dictType 属性,只显示根节点的数据,否则请用 TreeSelect

  • 优化 Modal 最大化时调用 resize 事件,方便刷新内容布局

  • 优化 Modal 防止点击全屏按钮,误触关闭对话框按钮

  • 优化 页面页签来回切换时,保持 table 的滚动条位置

  • 优化 某些特殊情况下的抽屉和弹窗内容边距细节

  • 优化 error-log 错误日志钩子记录界面页面

  • 优化 Tree 类型 ActionItem 替换为 TreeActionItem

  • 优化 Form 类型 ButtonProps 替换为 FormButtonProps

  • 优化 Layout 组件全局注册改为用到时单独引用

  • 优化 文件管理,标签颜色,改为颜色选择框

  • 优化 查询的更多按钮,显示一个双箭头

  • 优化 BPM 当一个表单对应多个流程的时候,已办任务和我相关流程的流程跟踪信息的准确性

  • 优化 updateTableDataRecord 接口,防止原来表格里没有的列不能更新上的问题

  • 修正 小屏幕下,刷新页面,顶部菜单布局未还原的问题

  • 修正 Tabs 表单实例中,子表不显示水平滚动条问题

  • 修正 新版 chrome 提示 aria-hidden 错误

  • 修正 table 设置 title 属性提示未定义问题

  • 修正 ellipsis 失效问题 #IAIU6H

  • 修正 锁屏界面的日期时间错误

  • 其它 更多细节优化改进

后端服务及全栈版

  • 新增 数据源管理,新增连接等待时间、连接失败中断默认参数

  • 新增 数据源管理,添加集群支持,单机修改后自动同步到集群其它节点

  • 新增 jdbc.breakAfterAcquireFailure 连接失败后中断尝试参数

  • 新增 代码生成,增加 gen.simpleRequestMapping 可简洁 url 地址

  • 新增 BpmTaskService、BpmRuntimeService 统计待办和流程个数接口

  • 新增 BPM 新增流程重启,对已经结束的流程重新发起,保留原表单数据

  • 优化 BPM 流程表单模板,支持从表单进入显示审批意见框

  • 优化 BpmTask 实体,增加 owner 字段返回

  • 优化 界面体验优化,小屏幕下的菜单按钮布局优化

  • 优化 消息推送查询列表,增加水平滚动条

  • 优化 大多数功能,默认显示列表搜索框

  • 优化 js.getDictLabel 返回标签并带 data-value 字典值,方便获取

  • 修正 DB2 下 current schema 语法替换为 VALUES current schema

  • 修正 大屏 record 建表语句 longtext 重复的的问题

  • 微服务版,升级 nacos 2.4.2

Spring Boot 3 版本

  • 包含上述的所有升级的内容

升级方法

  • 请与 jeesite-vue 代码仓库源码进行同步,合并代码,手动解决冲突代码。
  • 角色 menuTreeData 接口替换为 roleMenuTreeData;
  • 角色 formAuthDataScope 替换为 roleFormAuthDataScope;
  • 角色 ctrlDataTreeData 替换为 roleCtrlDataTreeData;
  • 角色 saveAuthDataScope 替换为 roleSaveAuthDataScope
  • 租户 corpAdmin resetpwd 接口名称替换为 corpAdminResetpwd
  • 移除 flowchart 组件,默认暂时未用到,可根据自己需要可添加
  • 注意 Select 组件 dictType 属性,只显示根节点的数据,否则请用 TreeSelect
  • 匹配后端版本为 JeeSite v5.9.0 或 5.9.0.springboot3

后端服务及全栈版

  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.9.0-SNAPSHOT
  • 如果您修改了 parentcommonmodules 等项目源码,请与 git 上的代码进行同步
  • 如果您是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
  • 执行 root/package.bat(sh) 打包脚本,强制更新依赖。

Spring Boot 3 版本

  • 同上述的所有升级方法的内容
  • 修改所有 pom.xml 文件中的 jeesite-parent 版本号为 5.9.0.springboot3-SNAPSHOT

了解更多

JeeSite 生态系统

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
4 收藏
分享
返回顶部
顶部