【v1.7.1】2023-03-05
# 新增 Vue3 管理后台支持工作流、大屏设计器,升级 OpenAPI 3.0 接口文档
# 📈 Statistic
- 总代码行数:126673
- 源码代码行数:78532
- 注释行数:28594
- 单元测试用例数:782
# ⭐ New Features
- 【重构】Vue3 管理后台调整到 GitHub (opens new window)、Gitee (opens new window) 地址,逐步分离前端和后端仓库,保证 Git commit 日志的整洁!
- 【新增】Vue3 工作流的,由 @周建 (opens new window)、@xingyu4j (opens new window) 贡献 #397 (opens new window)、#401 (opens new window)、#407 (opens new window)、#6 (opens new window)、#7 (opens new window)、#12 (opens new window)、#14 (opens new window)
- 【新增】基于 Go-View 共建大屏设计器,支持 Vue2 和 Vue3 管理后台,由 @芋道源码 (opens new window) 贡献 #403 (opens new window)
- 【新增】支付收银台,接入支付宝的 PC、Wap、二维码、条码、App 等支付方式,由 @芋道源码 (opens new window) 贡献 #403 (opens new window)
- 【新增】接口文档使用 OpenAPI 3.0 实现,@xingyu4j (opens new window) 贡献 #380 (opens new window)
- 【优化】菜单新增
alwaysShow
总是展示、componentName
组件名,由 @芋道源码 (opens new window) 贡献 #408 (opens new window) - 【优化】system 模块的 Service 逻辑单元测试,单测数量 423,方法行覆盖率 95%,行覆盖率 93%,由 @芋道源码 (opens new window) 贡献 #392 (opens new window)
- 【优化】infra 模块的 Service 逻辑单元测试,单测数量 81,方法行覆盖率 63%,行覆盖率 47%,由 @芋道源码 (opens new window) 贡献 #393 (opens new window)
- 【优化】清理单元测试多余的 SQL 脚本,由 @niu_dehua (opens new window) 贡献 #345 (opens new window)
- 【优化】《后端手册 —— 快速启动》 (opens new window)文档,由 @芋道源码 (opens new window) 贡献
- 【优化】解决 Vue2 管理后台,只有一个菜单时,不展父菜单/目录的情况,由 @zhang.xionghui (opens new window) 贡献 #394 (opens new window)
- 【优化】缓存部门的变量命名,由 @重楼 (opens new window) 贡献 #421 (opens new window)
- 【新增】《萌新必读 —— 快速启动(我是前端)》 (opens new window) 文档,适合前端同学启动前端项目
# 🐞 Bug Fixes
- 【修复】Vue3 管理后台的tagViews 左右两侧按钮不能垂直居中的问题,由 @AKING (opens new window) 贡献 #406 (opens new window)
- 【修复】项目启动,链接数据查询时控制台报错 SQLNonTransientConnectionException 异常,由 @zhang (opens new window) 贡献 #406 (opens new window)
- 【修复】Redis Pub/Sub 广播消费的容器,默认未启动的问题,由 @筱龙缘 (opens new window) 贡献 #415 (opens new window)
- 【修复】MySQL 连接为
Asia/Shanghai
本地时区,由 @小桂子 (opens new window) 贡献 #409 (opens new window) #410 (opens new window) - 【修复】代码生成器的同步报错问题,由 @Rex (opens new window) 贡献 #413 (opens new window)
- 【修复】登录选择钉钉等第三方弹窗后,点击取消弹窗后恢复登录按钮 loading 状态,由 @thisliuyang (opens new window) 贡献 #217 (opens new window)
- 【修复】去掉 Swagger 自动配置类中的冗余配置,由 @zhangxingjia (opens new window) 贡献 #424 (opens new window)
- 【修复】用户详情不显示所属部门部门,由 @babylazsss (opens new window) 贡献 #424 (opens new window)
- 【修复】GitHub Action 自动 build 前端报错的问题,由 @六楼的雨 (opens new window) 贡献 #424 (opens new window)
- 【修复】Vue3 管理后台:新增”字典类型“的时候,字典类型的必填校验不通过,由 @六楼的雨 (opens new window) 贡献 #1 (opens new window)
- 【修复】Vue3 管理后台:字典点击表格红色报错修改;
keepalive
缓存toCamelCase
设置中去掉‘-’
,保留驼峰命名;新增 Search 组件新增插槽传递;topActionSlots: false
报错修改;tagsView.ts
删除页面缓存优化;,由 @毕梅 (opens new window) 贡献 #2 (opens new window) - 【修复】Vue3 管理后台:部分逻辑的规范代码(eslint),由 @孔思宇 (opens new window) 贡献 #4 (opens new window)
- 【修复】Vue3 管理后台:build script 增加内存配置(解决 nodejs 默认配置内存溢出),由 @孔思宇 (opens new window) 贡献 #5 (opens new window)
- 【修复】Vue3 管理后台:分配角色的权限 el-tree 组件 setCheckedKeys 设置一旦选中父级子级也被选中,由 @当时明月在 (opens new window) 贡献 #8 (opens new window)
- 【修复】Vue3 管理后台:XTable 中主题颜色不跟随项目主体一起切换,由 @毕梅 (opens new window) 贡献 #12 (opens new window)
- 【修复】Vue3 管理后台:角色提交问题修改;XTable var 修改,由 @毕梅 (opens new window) 贡献 #16 (opens new window)
- 【修复】Vue3 管理后台:Vite 由于 optimize.ts 缺少部门文件,导致二次 reload 的问题,由 @毕梅 (opens new window) 贡献 #19 (opens new window)
- 【修复】Vue3 管理后台:系统管理中 id 显示序号bug,由 @周建 (opens new window) 贡献 #18 (opens new window)
- 【修复】Vue3 管理后台:字典标签渲染问题不正确,由 @puhui999 (opens new window) 贡献 #15 (opens new window)
# 🔨 Dependency Upgrades
- 【升级】spring-boot from 2.7.7 to 2.7.8
- 【升级】easy-excel from 3.1.5 to 3.2.0
- 【升级】captcha-plus from 1.0.1 to 1.0.2
- 【升级】jedis-mock from 1.0.5 to 1.0.6