升级内容
-
升级 spring boot 2.7.14、justauth 1.16.5、antdv 4.0.0
-
调整 语法 html 和 js 编写不同的占位符,减少IDE标红提示
-
新增 支持数据源独立设置XA开关,如 jdbc.数据源名.xa: false
-
新增 当前用户展示子系统列表过滤,进入角色管理中配置包含系统
-
新增 js ajax 下载 clearParams 参数,可清理掉不需要添加的请求参数
-
优化 子系统,角色增加包含系统参数,切换系统时只需展示当前用户包含的子系统
-
优化 fileupload 增加缩略图生成设置,前端组件可使用 imageThumbName 使用缩略图
-
优化 fileupload 使用 returnPath 时的下载还原原始文件名
-
优化 翰高数据库有原来的 oracle 语法换为原生 postgresql 语法
-
优化 导出,查询后默认不添加 pageNo 参数
-
优化 界面,默认隐藏表单右上角按钮
-
修正 jquery migrate 版本,处理ie9下的一些兼容问题
-
修正 GBase 数据库,多余的 remarksReporting 属性问题,支持设置为空
-
修正 SqlServer2012 驱动下初始化库报 OFFSET 错误问题
-
修正 树表更新子节点状态,字段名错误问题(所有版本)
-
修正 初始化库的时候 area 表没有插入数据问题
-
优化 用户头像获取接口,排除 http 的地址,不增加 ctxPath
-
其它细节更多改进...
Vue分离端
-
升级 antdv4.0.0、vite4.4.9 等等
-
新增 ListSelect 组件 queryParams 参数
-
新增 Upload 组件 图片最大宽高的压缩参数
-
新增 Upload 组件 缩略图生成预览参数支持
-
新增 对话框弹窗、路由页签的弹窗表单例子
-
新增 downloadByUrl post 带参数下载文件
-
新增 iframe 支持 query 参数接受
-
新增 BpmButton initialize 事件
-
优化 国际化语言包完善(用户组织公司岗位个人中心)
-
优化 在线用户列表查询换 Switch 组件
-
优化 权限类型的菜单也可以设置组件名称
-
优化 升级 antdv4 后的整体配色、布局等细节
-
简化 视图组件名称,直接通过 name 统一设置
-
修正 解决 Radio 组件 onChange 调用 2 次的问题
升级方法
-
修改
pom.xml
文件中的jeesite-parent
版本号为5.5.0-SNAPSHOT
-
如果你修改了
parent
、common
、core
项目源码,请与git
上的代码进行同步 -
如果你是跨版本升级,请注意每一个版本的升级方法,业务上有调整的地方进行修改
-
关于 Beetl 语法 html 和 js 编写不同的占位符,查找替换方法(使用正则表达式、全字匹配):
-
\$\{@DictUtils\.getDictListJson\(\'(.+?)\'\)\}
替换为"#\{@DictUtils\.getDictListJson\(\'$1\'\)\}"
-
\$\{toJson\((.+?)\)\}
替换为"#\{toJson\($1\)\}"
-
\/\/\<\% (.+?) \%\>
替换为//# $1
-
-
执行
root/package.bat(sh)
打包脚本,强制更新依赖。
Vue分离端升级
-
请与
jeesite-vue
代码仓库源码进行同步,合并代码,手动解决冲突代码。 -
Antdv 4.0 相比 3.2 改动还是比较大的,遗弃和修改了很多内容,但是您也无需担心升级的问题
-
由于 JeeSite 封装了各种业务组件,所以业务代码上变化不是很大,您对 JeeSite 改动越少,升级越容易
-
请先了解 Ant Design Vue 4.0 的升级指南:https://antdv.com/docs/vue/migration-v4-cn(opens new window)
-
全局替换,匹配文件
*.vue,*.ts,*.tsx
(区分大小写、全字匹配,注意排除掉 css、sys.ts 文件):-
dropdownClassName
替换为popupClassName
-
visible
替换为open
-
-
关于 antdv4 样式 less 替换 CSS-in-JS 实现动态主题
-
为了方便升级 jeesite 保留了 less,减少升级难度
-
同时支持 CSS-in-JS 提供更好的动态主题支持
-
业务中的样式可通过 css and 选择器,可覆盖 antdv 中的样式
-
-
匹配后端版本为
JeeSite v5.5.0
了解更多
-
JeeSite 官网地址:http://jeesite.com
-
JeeSite 在线文档:http://docs.jeesite.com
-
JeeSite 演示地址:http://demo.jeesite.com
-
JeeSite Vue 演示地址:http://vue.jeesite.com
-
JeeSite 源码仓库:https://gitee.com/thinkgem/jeesite4
-
JeeSite Vue 前端源码:https://gitee.com/thinkgem/jeesite-vue
-
JeeSite 跨平台手机端:https://gitee.com/thinkgem/jeesite4-uniapp
-
JeeSite Cloud 微服务:https://gitee.com/thinkgem/jeesite4-cloud
-
JeeSite 客户端安装程序:https://gitee.com/thinkgem/jeesite-client