JeeSite V5.5.0 发布,升级 Antd v4.0,Java 快速开发平台
升级内容
-
升级 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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Dante Cloud 3.1.3.0 发布,采用领域驱动设计 (DDD) 的微服务架构
Dante Cloud 是一款企业级微服务架构和服务能力开发平台,是采用领域驱动模型(DDD)设计思想的、全面拥抱 Spring Authorization Server 的、基于 OAuth2.1 协议的、支持智能电视、IoT等物联网设备认证的微服务架构。基于 Spring Authorization Server 1.1.2、Spring Boot 3.1.3、Spring Cloud 2022.0.4、Spring Cloud Tencent 1.11.9-2022.0.1、Spring Cloud Alibaba 2022.0.0.0、Nacos 2.2.4 等主流技术栈开发的多租户系统,遵循 SpringBoot 编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 - 构建成熟的、完善的、全面的,基于 OAuth2.1 的、前后端分离的微服务架构解决方案。 - 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 - 平台架构使用微服务领域及周边相关的...
- 下一篇
DjangoAdmin 敏捷开发框架 FastAPI+AntdVue 版本 v2.0.0 发布
v2.0.0 更新内容:1、优化登录功能,增强使用体验;2、优化后台主页,规范页面和功能;3、优化个人中心模块,规范数据;4、优化行政区划选择组件;5、优化配置管理模块;6、修复近期用户反馈的问题; 一款 Python 语言基于FastAPI、Vue3.x、AntDesign、MySQL等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。 软件信息 软件名称:DjangoAdmin敏捷开发框架FastAPI+AntdVue版本 官网网址:https://www.djangoadmin.cn 文档网址:http://docs.fastapi.antdvue.djangoadmin.cn 演示地址:http://manage.fastapi.antdvue.djangoadmin.cn 版本说明 版本名称 版本说明 版本地址 Django+Lay...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker安装Oracle12C,快速搭建Oracle学习环境