文件最后提交记录最后更新时间
升级vite7,主题插件迁移到本地 23 天前
v3.9.0 里程碑版本发布 6 个月前
v3.9.0 里程碑版本发布 6 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
【issue/9612】updateSchema中的函数执行两次 --- 21 天前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
升级vite7,主题插件迁移到本地 23 天前
v3.9.2 王炸!大版本前端 1 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
v3.9.2 王炸!大版本前端 1 个月前
【合并v3.8.2最新版代码】 Squashed commit of the following: commit f30a8c658a90020ec020fc702c680b2ee8562b70 Author: JEECG <445654970@qq.com> Date: Thu Jul 31 11:35:16 2025 +0800 数据库缺少openapi微服务网关配置 commit e84d7726d2bbe60bacf759375c15aa74888a816c Author: JEECG <445654970@qq.com> Date: Thu Jul 31 10:20:09 2025 +0800 后台接口地址修改 commit 0f398026982aefe55a0113be688fa1339a8161ac Author: JEECG <445654970@qq.com> Date: Thu Jul 31 09:56:24 2025 +0800 docker自动化部署命令 commit a014a3ed0e81900e879bcce7bae7afcf68e15227 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 21:55:16 2025 +0800 v3.8.2 优化一键docker启动前后端 commit 5720d1a01ecdf003cbc7a29aedba4ca1bd88a96c Author: JEECG <445654970@qq.com> Date: Wed Jul 30 19:26:38 2025 +0800 升级版本号到3.8.2 commit 5eed6ac6d2145a50f6e0ea650fc3a3c2de1aee0a Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:49:29 2025 +0800 升级版本号到3.8.2 commit 0cfa1e223ae0907d0d25849484390dcfadd717c9 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:28:10 2025 +0800 v3.8.2 系统通知改造支持分类 commit 219869f4c01b848d31ab1a1d41f9613ae8762f5b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:58 2025 +0800 v3.8.2 版本前端代码 commit e6edde963a4c65762d3ffd0b6f3257e138e54964 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:46 2025 +0800 v3.8.2 版本后端代码 commit c44b66128e5e89636be67a484875eef393824504 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:23:09 2025 +0800 XXL-JOB(2.4.0 及以上)已被移除,分片参数获取方式变更。 commit 9356b0474191a8ee038b9653c4051db25fb20922 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:52 2025 +0800 升级online到3.8.2-beta commit d0a094f9a311e6d58b873681d483849ed848fa0b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:31 2025 +0800 升级mybatis-plus到3.5.12、升级jsqlparser到4.9 commit 73eb62573798907d775f499994764469bbbc4f45 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:51:34 2025 +0800 升级jimureport到v2.1.1 commit 74880705b8f0baf0478277604f15ae61e1b1a842 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:18:46 2025 +0800 升级online到3.8.2-beta # Conflicts: # jeecg-boot/jeecg-boot-base-core/pom.xml # jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger3Config.java # jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml # jeecg-boot/pom.xml 9 个月前
【合并v3.8.2最新版代码】 Squashed commit of the following: commit f30a8c658a90020ec020fc702c680b2ee8562b70 Author: JEECG <445654970@qq.com> Date: Thu Jul 31 11:35:16 2025 +0800 数据库缺少openapi微服务网关配置 commit e84d7726d2bbe60bacf759375c15aa74888a816c Author: JEECG <445654970@qq.com> Date: Thu Jul 31 10:20:09 2025 +0800 后台接口地址修改 commit 0f398026982aefe55a0113be688fa1339a8161ac Author: JEECG <445654970@qq.com> Date: Thu Jul 31 09:56:24 2025 +0800 docker自动化部署命令 commit a014a3ed0e81900e879bcce7bae7afcf68e15227 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 21:55:16 2025 +0800 v3.8.2 优化一键docker启动前后端 commit 5720d1a01ecdf003cbc7a29aedba4ca1bd88a96c Author: JEECG <445654970@qq.com> Date: Wed Jul 30 19:26:38 2025 +0800 升级版本号到3.8.2 commit 5eed6ac6d2145a50f6e0ea650fc3a3c2de1aee0a Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:49:29 2025 +0800 升级版本号到3.8.2 commit 0cfa1e223ae0907d0d25849484390dcfadd717c9 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:28:10 2025 +0800 v3.8.2 系统通知改造支持分类 commit 219869f4c01b848d31ab1a1d41f9613ae8762f5b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:58 2025 +0800 v3.8.2 版本前端代码 commit e6edde963a4c65762d3ffd0b6f3257e138e54964 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:46 2025 +0800 v3.8.2 版本后端代码 commit c44b66128e5e89636be67a484875eef393824504 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:23:09 2025 +0800 XXL-JOB(2.4.0 及以上)已被移除,分片参数获取方式变更。 commit 9356b0474191a8ee038b9653c4051db25fb20922 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:52 2025 +0800 升级online到3.8.2-beta commit d0a094f9a311e6d58b873681d483849ed848fa0b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:31 2025 +0800 升级mybatis-plus到3.5.12、升级jsqlparser到4.9 commit 73eb62573798907d775f499994764469bbbc4f45 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:51:34 2025 +0800 升级jimureport到v2.1.1 commit 74880705b8f0baf0478277604f15ae61e1b1a842 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:18:46 2025 +0800 升级online到3.8.2-beta # Conflicts: # jeecg-boot/jeecg-boot-base-core/pom.xml # jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger3Config.java # jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml # jeecg-boot/pom.xml 9 个月前
v3.8.1发布,上传前端代码 11 个月前
v3.9.2 王炸!大版本前端 1 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
Squashed commit of the following: commit b7519d71992b644f6c17643169959983c8d92669 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 15:18:52 2025 +0800 中文乱码 commit 81ba07c853d18115d2bacb1f940b60e209fc0a4b Author: JEECG <445654970@qq.com> Date: Tue Aug 19 15:09:21 2025 +0800 增加代码生成用法文档 commit 92ed296e634f427a6d9dbe47636dc50aa5e80de0 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:04:22 2025 +0800 【issues/8709】LayoutContent样式多出1px commit c2aff84914750c20659e93b9bf6ca92a1308e29f Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:04:09 2025 +0800 【issues/8683】DatePicker组件的componentProps使用函数形式时初始值获取不对 commit e002cd3bf3861111c1619b28490251a36c2985de Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:03:51 2025 +0800 【issues/8680】editComponentProps 可接受一个函数传入record commit 1de07ff3ffa5fb77fa972c76f7daf9073f058915 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:03:32 2025 +0800 -- author:liaozhiyang---date:20250813--for:【issues/8690】BasicTable的rowSelection新增onSelect方法 --- commit 35852d41f1582010cf4c97ebdf23d17b412873cd Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:03:04 2025 +0800 jvxeTable表格切换disabled属性时,相邻的两个枚举下拉,如果值是一样的,但是label不一样,会把第二个下拉的显示值渲染到第一个下拉中 #8593 commit a2cb1d9f25fbcd03711515008b901f3ad6f25819 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:00:01 2025 +0800 【issues/8529】setColumns将原本隐藏的列展示后,列配置里却没有勾选该列 commit 2002af54d0ec9128debaf1eccb5afb0f677f0c14 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 13:59:42 2025 +0800 JVxeTypes.image组件action字段只能定义第1张图片的上传接口,后面图片的接口还是使用公共上传接口 #8628 commit 89747403a2c16314746c952665569aa9335425d4 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 13:59:28 2025 +0800 JVxeTable组件全选翻页后会被取消选中 #8630 commit 3db0995c3f0bb3b1825fe7989721a6ed1e0b41c1 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 11:23:19 2025 +0800 [代码生成]前端代码支持直接生成到前端项目、菜单sql会自动生成到start项目的flyway目录 commit 950621dd88dab3d365585abafde4317be15df6c2 Author: JEECG <445654970@qq.com> Date: Mon Aug 18 23:04:59 2025 +0800 升级代码生成器,一键生成代码,vue3代码会生成到前端项目、菜单升级sql自动迁移到flyway目录重启自动执行(不需要手工迁移前端代码和手工执行升级sql) commit 033cf51d69a96177fbb3bc4a5706e5da9792c57c Author: JEECG <445654970@qq.com> Date: Mon Aug 18 23:04:52 2025 +0800 升级代码生成器,一键生成代码,vue3代码会生成到前端项目、菜单升级sql自动迁移到flyway目录重启自动执行(不需要手工迁移前端代码和手工执行升级sql) commit fb9f367517e6671efd1f7e40dee67f05251154a6 Author: JEECG <445654970@qq.com> Date: Mon Aug 18 23:02:53 2025 +0800 代码生成,online自定义按钮无排序报错 commit b2da45d80399c9e5aa7ec962a91c4b532e0bb95d Author: JEECG <445654970@qq.com> Date: Mon Aug 18 16:23:22 2025 +0800 演示地址 commit 2840f0d325427db82ef71b8576cc78f1e1d9117f Author: JEECG <445654970@qq.com> Date: Mon Aug 18 15:37:10 2025 +0800 默认账号密码 commit 6ace7eae8a5b0831317ba994b3ac1c18efe19aa6 Author: JEECG <445654970@qq.com> Date: Sun Aug 17 15:11:45 2025 +0800 开发环境关闭日志生成,项目启动快;生产环境请按需打开注释 commit 3d88147c59e679017f0f89de77ba762c7e0d004e Author: JEECG <445654970@qq.com> Date: Thu Aug 14 23:03:46 2025 +0800 调整微服务启动文档 commit ba0052d4522775abcae78c4053a12408e78ac895 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 13:55:13 2025 +0800 支持lazy-initialization启动,项目大了后启动会更快 commit 69fca254f05646ea2c38892a8d97d37d687f4147 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 11:47:27 2025 +0800 补充注释 commit b3de5961991e6cb81207bacf8bda827fba659bb7 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 11:47:16 2025 +0800 彻底关闭 prettier 校验规则 commit f46273d15e9d37e9cbe897ea86cdbb44f3b1221e Author: JEECG <445654970@qq.com> Date: Wed Aug 13 10:26:23 2025 +0800 设置ESLint 的 vue/html-self-closing 自闭合标签警告配置 commit 0fe258dbc2743c2b123690c6b6efd4ee85fb9977 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 09:26:16 2025 +0800 修复 onExportXls defSort 不生效问题 #7570 commit de7f23c5555eedadce01b093618c6f9aa82a646c Merge: d97e56b2 444c7140 Author: JEECG <zhangdaiscott@163.com> Date: Wed Aug 13 09:20:31 2025 +0800 Merge pull request #8496 from lileiAimee/developer 解决TableAction中自定义图标颜色不起作用的问题 commit d97e56b2f0a225a055902b30dec430c7af1fb791 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 19:08:43 2025 +0800 多租户模式下系统系统会给租户默认增加上测试的角色菜单,但是后台获取菜单时异常,无法打开相关页面 #8667 commit c868496b78c048d9fe98fb57b7904b8ea69f04f4 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 19:02:49 2025 +0800 映射警告 commit c5150baa69a764d826742c813ba461c9aa13f2db Author: JEECG <445654970@qq.com> Date: Tue Aug 12 18:18:34 2025 +0800 支持通过用户账号邀请加入租户 commit 3d9f59c69b3f7c0bbef3f733f055d6da4b79c2c0 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 18:17:55 2025 +0800 邀请用户加入租户,支持通过用户账号 commit 420d6db3fbf7351f1cf1a40d7b357b3172c1ec38 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 18:06:20 2025 +0800 登录用户没有部门,不提示警告 commit 473a626039561ebc9b313f841043b0bbfc1e250c Author: JEECG <445654970@qq.com> Date: Tue Aug 12 14:10:02 2025 +0800 增加JPopup组件带参数示例 commit 0308b0597ce99b4cd073557302f652df266c0cb6 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 14:08:18 2025 +0800 【issues/8426】解决JPopup组件传参不能接收 commit 2191f5d48c54abbe89af8fd60df1c27b18b06f93 Author: JEECG <445654970@qq.com> Date: Mon Aug 11 22:43:07 2025 +0800 调整位置 commit 1158b0b6e76b1fea6da46376ee6ba753273ef073 Author: JEECG <445654970@qq.com> Date: Mon Aug 11 22:30:39 2025 +0800 升级seata到1.7.0;升级dynamic-datasource-spring-boot-starter到3.5.2 commit ead2cef1f474f401fed6eb97fc161b4d08c05609 Author: JEECG <445654970@qq.com> Date: Mon Aug 11 18:47:48 2025 +0800 支持多字段默认排序defSort数组、解决多列排序无效 #8659 commit 83bb0a0a6a4aba255e81294d5355ec0872eb79bc Author: JEECG <445654970@qq.com> Date: Mon Aug 11 18:47:43 2025 +0800 支持多字段默认排序defSort数组 commit b474e9e5a54d366cfc496baa3e1dc648025f55ac Author: JEECG <445654970@qq.com> Date: Sun Aug 10 17:06:01 2025 +0800 开发环境安装 commit 422373e300b633a70ddf4a875bf508e473522992 Author: JEECG <445654970@qq.com> Date: Sun Aug 10 16:30:13 2025 +0800 提供JeecgBoot 运行环境python检查脚本 commit 1cf11a4c2aa53c1a0567dbe556436552555d6266 Author: JEECG <445654970@qq.com> Date: Sat Aug 9 09:41:57 2025 +0800 提供jeecgboot-oracle11g.dmp commit 925f1637844eb0a158a7e78f544b93aff66c1644 Author: JEECG <445654970@qq.com> Date: Fri Aug 8 22:07:24 2025 +0800 引入jeecg-boot-starter-job依赖启动报错 #8694 commit d01c1d7d477473b2250d0b4d3a2d35b939b9e210 Author: JEECG <445654970@qq.com> Date: Thu Aug 7 15:41:21 2025 +0800 支持lazy-initialization commit 3576b549458d877f3e3ae3f61ffd55f3d64b10d4 Author: JEECG <445654970@qq.com> Date: Thu Aug 7 15:36:51 2025 +0800 升级积木报表和积木BI到最新版v2.1.2 commit 444c7140f6b67a51a633dbbbeddcf7e3fbf26924 Author: lileiAimee <345697385@qq.com> Date: Wed Jun 25 09:55:07 2025 +0800 解决TableAction中自定义图标颜色不起作用的问题 # Conflicts: # README-EN.md # README.md # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/pom.xml # jeecg-boot/pom.xml 9 个月前
claude初始配置 2 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
v3.8.1发布,上传前端代码 11 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
claude初始配置 2 个月前
Docker镜像源失效,把docker镜像源换成国内的 1 年前
【合并v3.8.2最新版代码】 Squashed commit of the following: commit f30a8c658a90020ec020fc702c680b2ee8562b70 Author: JEECG <445654970@qq.com> Date: Thu Jul 31 11:35:16 2025 +0800 数据库缺少openapi微服务网关配置 commit e84d7726d2bbe60bacf759375c15aa74888a816c Author: JEECG <445654970@qq.com> Date: Thu Jul 31 10:20:09 2025 +0800 后台接口地址修改 commit 0f398026982aefe55a0113be688fa1339a8161ac Author: JEECG <445654970@qq.com> Date: Thu Jul 31 09:56:24 2025 +0800 docker自动化部署命令 commit a014a3ed0e81900e879bcce7bae7afcf68e15227 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 21:55:16 2025 +0800 v3.8.2 优化一键docker启动前后端 commit 5720d1a01ecdf003cbc7a29aedba4ca1bd88a96c Author: JEECG <445654970@qq.com> Date: Wed Jul 30 19:26:38 2025 +0800 升级版本号到3.8.2 commit 5eed6ac6d2145a50f6e0ea650fc3a3c2de1aee0a Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:49:29 2025 +0800 升级版本号到3.8.2 commit 0cfa1e223ae0907d0d25849484390dcfadd717c9 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:28:10 2025 +0800 v3.8.2 系统通知改造支持分类 commit 219869f4c01b848d31ab1a1d41f9613ae8762f5b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:58 2025 +0800 v3.8.2 版本前端代码 commit e6edde963a4c65762d3ffd0b6f3257e138e54964 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:46 2025 +0800 v3.8.2 版本后端代码 commit c44b66128e5e89636be67a484875eef393824504 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:23:09 2025 +0800 XXL-JOB(2.4.0 及以上)已被移除,分片参数获取方式变更。 commit 9356b0474191a8ee038b9653c4051db25fb20922 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:52 2025 +0800 升级online到3.8.2-beta commit d0a094f9a311e6d58b873681d483849ed848fa0b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:31 2025 +0800 升级mybatis-plus到3.5.12、升级jsqlparser到4.9 commit 73eb62573798907d775f499994764469bbbc4f45 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:51:34 2025 +0800 升级jimureport到v2.1.1 commit 74880705b8f0baf0478277604f15ae61e1b1a842 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:18:46 2025 +0800 升级online到3.8.2-beta # Conflicts: # jeecg-boot/jeecg-boot-base-core/pom.xml # jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger3Config.java # jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml # jeecg-boot/pom.xml 9 个月前
【合并v3.8.2最新版代码】 Squashed commit of the following: commit f30a8c658a90020ec020fc702c680b2ee8562b70 Author: JEECG <445654970@qq.com> Date: Thu Jul 31 11:35:16 2025 +0800 数据库缺少openapi微服务网关配置 commit e84d7726d2bbe60bacf759375c15aa74888a816c Author: JEECG <445654970@qq.com> Date: Thu Jul 31 10:20:09 2025 +0800 后台接口地址修改 commit 0f398026982aefe55a0113be688fa1339a8161ac Author: JEECG <445654970@qq.com> Date: Thu Jul 31 09:56:24 2025 +0800 docker自动化部署命令 commit a014a3ed0e81900e879bcce7bae7afcf68e15227 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 21:55:16 2025 +0800 v3.8.2 优化一键docker启动前后端 commit 5720d1a01ecdf003cbc7a29aedba4ca1bd88a96c Author: JEECG <445654970@qq.com> Date: Wed Jul 30 19:26:38 2025 +0800 升级版本号到3.8.2 commit 5eed6ac6d2145a50f6e0ea650fc3a3c2de1aee0a Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:49:29 2025 +0800 升级版本号到3.8.2 commit 0cfa1e223ae0907d0d25849484390dcfadd717c9 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:28:10 2025 +0800 v3.8.2 系统通知改造支持分类 commit 219869f4c01b848d31ab1a1d41f9613ae8762f5b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:58 2025 +0800 v3.8.2 版本前端代码 commit e6edde963a4c65762d3ffd0b6f3257e138e54964 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:46 2025 +0800 v3.8.2 版本后端代码 commit c44b66128e5e89636be67a484875eef393824504 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:23:09 2025 +0800 XXL-JOB(2.4.0 及以上)已被移除,分片参数获取方式变更。 commit 9356b0474191a8ee038b9653c4051db25fb20922 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:52 2025 +0800 升级online到3.8.2-beta commit d0a094f9a311e6d58b873681d483849ed848fa0b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:31 2025 +0800 升级mybatis-plus到3.5.12、升级jsqlparser到4.9 commit 73eb62573798907d775f499994764469bbbc4f45 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:51:34 2025 +0800 升级jimureport到v2.1.1 commit 74880705b8f0baf0478277604f15ae61e1b1a842 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:18:46 2025 +0800 升级online到3.8.2-beta # Conflicts: # jeecg-boot/jeecg-boot-base-core/pom.xml # jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger3Config.java # jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml # jeecg-boot/pom.xml 9 个月前
集成vite-plugin-pwa实现渐进式Web应用,首屏很快,同时异步加载了系统的资源,点击菜单更快 6 个月前
docs: README 发布日期改为 2026-04-30 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> 1 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
v3.8.1发布,上传前端代码 11 个月前
【合并v3.8.2最新版代码】 Squashed commit of the following: commit f30a8c658a90020ec020fc702c680b2ee8562b70 Author: JEECG <445654970@qq.com> Date: Thu Jul 31 11:35:16 2025 +0800 数据库缺少openapi微服务网关配置 commit e84d7726d2bbe60bacf759375c15aa74888a816c Author: JEECG <445654970@qq.com> Date: Thu Jul 31 10:20:09 2025 +0800 后台接口地址修改 commit 0f398026982aefe55a0113be688fa1339a8161ac Author: JEECG <445654970@qq.com> Date: Thu Jul 31 09:56:24 2025 +0800 docker自动化部署命令 commit a014a3ed0e81900e879bcce7bae7afcf68e15227 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 21:55:16 2025 +0800 v3.8.2 优化一键docker启动前后端 commit 5720d1a01ecdf003cbc7a29aedba4ca1bd88a96c Author: JEECG <445654970@qq.com> Date: Wed Jul 30 19:26:38 2025 +0800 升级版本号到3.8.2 commit 5eed6ac6d2145a50f6e0ea650fc3a3c2de1aee0a Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:49:29 2025 +0800 升级版本号到3.8.2 commit 0cfa1e223ae0907d0d25849484390dcfadd717c9 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:28:10 2025 +0800 v3.8.2 系统通知改造支持分类 commit 219869f4c01b848d31ab1a1d41f9613ae8762f5b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:58 2025 +0800 v3.8.2 版本前端代码 commit e6edde963a4c65762d3ffd0b6f3257e138e54964 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:25:46 2025 +0800 v3.8.2 版本后端代码 commit c44b66128e5e89636be67a484875eef393824504 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 18:23:09 2025 +0800 XXL-JOB(2.4.0 及以上)已被移除,分片参数获取方式变更。 commit 9356b0474191a8ee038b9653c4051db25fb20922 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:52 2025 +0800 升级online到3.8.2-beta commit d0a094f9a311e6d58b873681d483849ed848fa0b Author: JEECG <445654970@qq.com> Date: Wed Jul 30 10:57:31 2025 +0800 升级mybatis-plus到3.5.12、升级jsqlparser到4.9 commit 73eb62573798907d775f499994764469bbbc4f45 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:51:34 2025 +0800 升级jimureport到v2.1.1 commit 74880705b8f0baf0478277604f15ae61e1b1a842 Author: JEECG <445654970@qq.com> Date: Wed Jul 30 09:18:46 2025 +0800 升级online到3.8.2-beta # Conflicts: # jeecg-boot/jeecg-boot-base-core/pom.xml # jeecg-boot/jeecg-boot-base-core/src/main/java/org/jeecg/config/Swagger3Config.java # jeecg-boot/jeecg-module-system/jeecg-system-start/src/main/java/org/jeecg/JeecgSystemApplication.java # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-sentinel/pom.xml # jeecg-boot/pom.xml 9 个月前
v3.9.2 王炸!大版本前端 1 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
升级vite7,主题插件迁移到本地 23 天前
v3.9.2 王炸!大版本 1 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
Squashed commit of the following: commit b7519d71992b644f6c17643169959983c8d92669 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 15:18:52 2025 +0800 中文乱码 commit 81ba07c853d18115d2bacb1f940b60e209fc0a4b Author: JEECG <445654970@qq.com> Date: Tue Aug 19 15:09:21 2025 +0800 增加代码生成用法文档 commit 92ed296e634f427a6d9dbe47636dc50aa5e80de0 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:04:22 2025 +0800 【issues/8709】LayoutContent样式多出1px commit c2aff84914750c20659e93b9bf6ca92a1308e29f Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:04:09 2025 +0800 【issues/8683】DatePicker组件的componentProps使用函数形式时初始值获取不对 commit e002cd3bf3861111c1619b28490251a36c2985de Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:03:51 2025 +0800 【issues/8680】editComponentProps 可接受一个函数传入record commit 1de07ff3ffa5fb77fa972c76f7daf9073f058915 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:03:32 2025 +0800 -- author:liaozhiyang---date:20250813--for:【issues/8690】BasicTable的rowSelection新增onSelect方法 --- commit 35852d41f1582010cf4c97ebdf23d17b412873cd Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:03:04 2025 +0800 jvxeTable表格切换disabled属性时,相邻的两个枚举下拉,如果值是一样的,但是label不一样,会把第二个下拉的显示值渲染到第一个下拉中 #8593 commit a2cb1d9f25fbcd03711515008b901f3ad6f25819 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 14:00:01 2025 +0800 【issues/8529】setColumns将原本隐藏的列展示后,列配置里却没有勾选该列 commit 2002af54d0ec9128debaf1eccb5afb0f677f0c14 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 13:59:42 2025 +0800 JVxeTypes.image组件action字段只能定义第1张图片的上传接口,后面图片的接口还是使用公共上传接口 #8628 commit 89747403a2c16314746c952665569aa9335425d4 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 13:59:28 2025 +0800 JVxeTable组件全选翻页后会被取消选中 #8630 commit 3db0995c3f0bb3b1825fe7989721a6ed1e0b41c1 Author: JEECG <445654970@qq.com> Date: Tue Aug 19 11:23:19 2025 +0800 [代码生成]前端代码支持直接生成到前端项目、菜单sql会自动生成到start项目的flyway目录 commit 950621dd88dab3d365585abafde4317be15df6c2 Author: JEECG <445654970@qq.com> Date: Mon Aug 18 23:04:59 2025 +0800 升级代码生成器,一键生成代码,vue3代码会生成到前端项目、菜单升级sql自动迁移到flyway目录重启自动执行(不需要手工迁移前端代码和手工执行升级sql) commit 033cf51d69a96177fbb3bc4a5706e5da9792c57c Author: JEECG <445654970@qq.com> Date: Mon Aug 18 23:04:52 2025 +0800 升级代码生成器,一键生成代码,vue3代码会生成到前端项目、菜单升级sql自动迁移到flyway目录重启自动执行(不需要手工迁移前端代码和手工执行升级sql) commit fb9f367517e6671efd1f7e40dee67f05251154a6 Author: JEECG <445654970@qq.com> Date: Mon Aug 18 23:02:53 2025 +0800 代码生成,online自定义按钮无排序报错 commit b2da45d80399c9e5aa7ec962a91c4b532e0bb95d Author: JEECG <445654970@qq.com> Date: Mon Aug 18 16:23:22 2025 +0800 演示地址 commit 2840f0d325427db82ef71b8576cc78f1e1d9117f Author: JEECG <445654970@qq.com> Date: Mon Aug 18 15:37:10 2025 +0800 默认账号密码 commit 6ace7eae8a5b0831317ba994b3ac1c18efe19aa6 Author: JEECG <445654970@qq.com> Date: Sun Aug 17 15:11:45 2025 +0800 开发环境关闭日志生成,项目启动快;生产环境请按需打开注释 commit 3d88147c59e679017f0f89de77ba762c7e0d004e Author: JEECG <445654970@qq.com> Date: Thu Aug 14 23:03:46 2025 +0800 调整微服务启动文档 commit ba0052d4522775abcae78c4053a12408e78ac895 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 13:55:13 2025 +0800 支持lazy-initialization启动,项目大了后启动会更快 commit 69fca254f05646ea2c38892a8d97d37d687f4147 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 11:47:27 2025 +0800 补充注释 commit b3de5961991e6cb81207bacf8bda827fba659bb7 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 11:47:16 2025 +0800 彻底关闭 prettier 校验规则 commit f46273d15e9d37e9cbe897ea86cdbb44f3b1221e Author: JEECG <445654970@qq.com> Date: Wed Aug 13 10:26:23 2025 +0800 设置ESLint 的 vue/html-self-closing 自闭合标签警告配置 commit 0fe258dbc2743c2b123690c6b6efd4ee85fb9977 Author: JEECG <445654970@qq.com> Date: Wed Aug 13 09:26:16 2025 +0800 修复 onExportXls defSort 不生效问题 #7570 commit de7f23c5555eedadce01b093618c6f9aa82a646c Merge: d97e56b2 444c7140 Author: JEECG <zhangdaiscott@163.com> Date: Wed Aug 13 09:20:31 2025 +0800 Merge pull request #8496 from lileiAimee/developer 解决TableAction中自定义图标颜色不起作用的问题 commit d97e56b2f0a225a055902b30dec430c7af1fb791 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 19:08:43 2025 +0800 多租户模式下系统系统会给租户默认增加上测试的角色菜单,但是后台获取菜单时异常,无法打开相关页面 #8667 commit c868496b78c048d9fe98fb57b7904b8ea69f04f4 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 19:02:49 2025 +0800 映射警告 commit c5150baa69a764d826742c813ba461c9aa13f2db Author: JEECG <445654970@qq.com> Date: Tue Aug 12 18:18:34 2025 +0800 支持通过用户账号邀请加入租户 commit 3d9f59c69b3f7c0bbef3f733f055d6da4b79c2c0 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 18:17:55 2025 +0800 邀请用户加入租户,支持通过用户账号 commit 420d6db3fbf7351f1cf1a40d7b357b3172c1ec38 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 18:06:20 2025 +0800 登录用户没有部门,不提示警告 commit 473a626039561ebc9b313f841043b0bbfc1e250c Author: JEECG <445654970@qq.com> Date: Tue Aug 12 14:10:02 2025 +0800 增加JPopup组件带参数示例 commit 0308b0597ce99b4cd073557302f652df266c0cb6 Author: JEECG <445654970@qq.com> Date: Tue Aug 12 14:08:18 2025 +0800 【issues/8426】解决JPopup组件传参不能接收 commit 2191f5d48c54abbe89af8fd60df1c27b18b06f93 Author: JEECG <445654970@qq.com> Date: Mon Aug 11 22:43:07 2025 +0800 调整位置 commit 1158b0b6e76b1fea6da46376ee6ba753273ef073 Author: JEECG <445654970@qq.com> Date: Mon Aug 11 22:30:39 2025 +0800 升级seata到1.7.0;升级dynamic-datasource-spring-boot-starter到3.5.2 commit ead2cef1f474f401fed6eb97fc161b4d08c05609 Author: JEECG <445654970@qq.com> Date: Mon Aug 11 18:47:48 2025 +0800 支持多字段默认排序defSort数组、解决多列排序无效 #8659 commit 83bb0a0a6a4aba255e81294d5355ec0872eb79bc Author: JEECG <445654970@qq.com> Date: Mon Aug 11 18:47:43 2025 +0800 支持多字段默认排序defSort数组 commit b474e9e5a54d366cfc496baa3e1dc648025f55ac Author: JEECG <445654970@qq.com> Date: Sun Aug 10 17:06:01 2025 +0800 开发环境安装 commit 422373e300b633a70ddf4a875bf508e473522992 Author: JEECG <445654970@qq.com> Date: Sun Aug 10 16:30:13 2025 +0800 提供JeecgBoot 运行环境python检查脚本 commit 1cf11a4c2aa53c1a0567dbe556436552555d6266 Author: JEECG <445654970@qq.com> Date: Sat Aug 9 09:41:57 2025 +0800 提供jeecgboot-oracle11g.dmp commit 925f1637844eb0a158a7e78f544b93aff66c1644 Author: JEECG <445654970@qq.com> Date: Fri Aug 8 22:07:24 2025 +0800 引入jeecg-boot-starter-job依赖启动报错 #8694 commit d01c1d7d477473b2250d0b4d3a2d35b939b9e210 Author: JEECG <445654970@qq.com> Date: Thu Aug 7 15:41:21 2025 +0800 支持lazy-initialization commit 3576b549458d877f3e3ae3f61ffd55f3d64b10d4 Author: JEECG <445654970@qq.com> Date: Thu Aug 7 15:36:51 2025 +0800 升级积木报表和积木BI到最新版v2.1.2 commit 444c7140f6b67a51a633dbbbeddcf7e3fbf26924 Author: lileiAimee <345697385@qq.com> Date: Wed Jun 25 09:55:07 2025 +0800 解决TableAction中自定义图标颜色不起作用的问题 # Conflicts: # README-EN.md # README.md # jeecg-boot/jeecg-server-cloud/jeecg-visual/jeecg-cloud-test/jeecg-cloud-test-seata/pom.xml # jeecg-boot/pom.xml 9 个月前
前端和后端源码,合并到一个git仓库中,方便用户下载,避免前后端不匹配的问题 1 年前
升级vite7,主题插件迁移到本地 23 天前
升级vite7,主题插件迁移到本地 23 天前
README.md

PWA 功能说明

概述

项目集成了 vite-plugin-pwa 插件,适配按需加载,实现资源缓存优化和离线支持。

升级亮点:通过集成 vite-plugin-pwa 实现渐进式 Web 应用,提升了首屏加载速度,同时异步加载系统资源,点击菜单响应更迅速。

核心设计:只预缓存关键资源,按需加载的路由组件 chunk 通过运行时缓存策略处理,避免预缓存过多资源。

核心文件

构建生成的文件

  • sw.js - Service Worker 文件,由 vite-plugin-pwa 自动生成,包含:

    • 预缓存资源列表(HTML、CSS、核心 JS、静态资源)
    • 运行时缓存策略(JS chunk、CSS、图片、API 等)
    • 缓存清理和更新逻辑
  • workbox-*.js - Workbox 运行时库,Service Worker 的核心依赖

  • manifest.webmanifest - PWA 清单文件,定义应用元数据

配置文件

  • build/vite/plugin/pwa.ts - PWA 插件配置
    • 预缓存策略:只缓存关键资源
      • 入口文件:index.htmlmanifest.webmanifest
      • 核心 JS:入口 JS(js/index-*.js)、vendor chunk(js/*-vendor-*.js
      • 静态资源:CSS、图片、字体等
      • 不预缓存:按需加载的路由组件 chunk(避免预缓存过多资源)
    • 运行时缓存:按需加载的资源通过运行时缓存策略处理
      • 按需加载的 JS chunk:NetworkFirst(优先网络,失败后使用缓存)
      • CSS、图片、API 等:按需缓存
    • 注册方式injectRegister: 'inline'(内联到 HTML,避免缓存问题)

功能特性

  1. 资源缓存优化 - 通过缓存策略提升加载速度
  2. 离线支持 - 缓存静态资源,支持离线访问

缓存策略

预缓存(Precache)

资源类型 说明
index.html 入口 HTML 文件
manifest.webmanifest PWA 清单文件
js/index-*.js 入口 JS 文件
js/*-vendor-*.js 核心 vendor chunk(Vue、Ant Design Vue 等)
assets/index-*.css 仅入口 CSS(主样式文件)
favicon.icologo.png 仅关键静态资源(logo、图标)

重要优化

  • 不预缓存:路由组件的 CSS(避免登录页加载全部 CSS)
  • 不预缓存:路由组件的 JS chunk(按需加载)
  • 不预缓存:所有图片和字体(按需加载)
  • 只预缓存:登录页和首屏必需的关键资源

效果:访问登录页时,只加载登录页相关资源,不会预加载系统大部分资源。

运行时缓存(Runtime Cache)

资源类型 策略 有效期 说明
按需加载 JS chunk NetworkFirst 7天 优先网络,失败后使用缓存
路由组件 CSS CacheFirst 30天 按需加载,优先缓存
图片 CacheFirst 30天 优先缓存
API 请求 NetworkFirst 5分钟 优先网络,短时缓存
Google Fonts CacheFirst 365天 长期缓存

优势

  • 减少预缓存体积 80%+:只预缓存关键资源,不预缓存路由组件 CSS/JS
  • 登录页加载优化:访问登录页时只加载登录页资源,不会加载系统大部分资源
  • 按需加载:路由组件的 CSS 和 JS 只在访问对应页面时加载和缓存
  • 节省存储空间:按需加载的 chunk 只在需要时缓存
  • 网络优先策略:确保用户获取最新代码

性能提升分析

首次访问(无缓存)

  • Service Worker 注册:~50-100ms(后台异步,不影响页面加载)
  • 预缓存安装:~200-500ms(后台进行,关键资源已加载)
  • 页面加载:无影响(Service Worker 在后台工作)

二次访问(有缓存)

指标 无 PWA 有 PWA 提升
首屏加载时间 2-5s 0.5-1.5s 60-70% ⬇️
关键资源加载 网络请求 缓存读取 90%+ ⬇️
CSS 加载 100-300ms <10ms 95%+ ⬇️
图片加载 200-500ms <10ms 95%+ ⬇️
离线访问 ❌ 不可用 ✅ 可用 -

按需加载优化

  • 预缓存体积:仅 ~1-3MB(关键资源),而非全部资源(减少 80%+
  • Service Worker 安装时间:减少 60-80%
  • 登录页加载:只加载登录页资源,不加载系统大部分资源
  • 存储空间:节省 70-85%(不预缓存路由组件 CSS/JS)

实际场景性能提升

  1. 弱网环境(3G/4G)

    • 首屏加载:3-5s → 0.8-1.5s(提升 60-70%)
    • 页面切换:1-2s → 0.2-0.5s(提升 75-80%)
  2. 离线访问

    • 已访问页面:完全可用
    • 未访问页面:部分可用(关键资源已缓存)
  3. 重复访问

    • 资源加载:网络 → 缓存(提升 90%+)
    • 用户体验:秒开(<100ms)

前端体验优化建议

1. 资源加载优化

  • 已实现
    • 只预缓存关键资源(入口 JS、vendor、入口 CSS、logo)
    • 路由组件的 CSS 和 JS 不预缓存,按需加载
    • 访问登录页时只加载登录页资源,不会加载系统大部分资源
  • 💡 建议:确保静态资源(图片、字体)使用 CDN,配合缓存策略

2. 网络策略优化

  • 已实现:JS chunk 使用 NetworkFirst(3s 超时)
  • 💡 建议:可根据实际网络情况调整 networkTimeoutSeconds
    • 弱网环境:可适当增加超时时间(5-8s)
    • 强网环境:可减少超时时间(1-2s)

3. 缓存策略优化

  • 已实现:CSS、图片使用 CacheFirst(30天)
  • 💡 建议
    • 静态资源(logo、图标):可延长至 90-180 天
    • 业务图片:保持 30 天,确保内容更新及时

4. 存储空间管理

  • 已实现:按需加载 chunk 限制 100 个,7 天过期
  • 💡 建议
    • 监控缓存使用情况(Chrome DevTools → Application → Storage)
    • 根据用户访问模式调整 maxEntriesmaxAgeSeconds

5. 用户体验优化

  • 已实现:Service Worker 后台注册,不阻塞页面加载
  • 💡 建议
    • 添加加载提示(可选):显示"正在准备离线功能"
    • 错误处理:Service Worker 注册失败时优雅降级

6. 性能监控

建议监控以下指标:

  • FCP(First Contentful Paint):目标 < 1.5s
  • LCP(Largest Contentful Paint):目标 < 2.5s
  • TTI(Time to Interactive):目标 < 3.5s
  • 缓存命中率:目标 > 80%

注意事项

  1. 仅生产环境生效 - 开发环境默认禁用
  2. HTTPS 要求 - Service Worker 仅在 HTTPS 或 localhost 下工作
  3. 注册代码内联 - 使用 injectRegister: 'inline' 避免 registerSW.js 缓存问题
  4. 手动注册 - Service Worker 通过内联代码自动注册,但不包含自动更新检测功能
  5. 按需加载适配 - 配置已优化适配 Vue Router 的按需加载,只预缓存关键资源,路由组件 chunk 按需缓存

禁用 PWA

如需禁用 PWA 功能,在 build/vite/plugin/index.ts 中注释:

// vitePlugins.push(configPwaPlugin(isBuild));

故障排查

清除 Service Worker

浏览器控制台执行:

navigator.serviceWorker.getRegistrations().then(registrations => {
  registrations.forEach(registration => registration.unregister());
});

检查 Service Worker 状态

  • Chrome DevTools → Application → Service Workers
  • 查看注册状态和缓存内容