320 Star 23.7K Fork 5.5K

芋道源码/yudao-ui-admin-vue3

标签名
描述
提交信息
操作

大大简化单体项目的复杂性,完善 Vben5.0 + antd 管理后台

2025-05-23 12:58

📈 Statistic

  • 总代码行数:258113
  • 源码代码行数:160074
  • 注释行数:59402
  • 单元测试用例数:1113

⭐ New Features

  • 【新增】AWS SDK for Java 1.x to 2.x,由 @puhui999 贡献 #1219
  • 【新增】通过系统配置管理来设置系统是否可注册用户,由 @neviabit 贡献 #1236
  • 【重构】三方登录使用 justauth 官方 1.16.7,支持飞书等登录方式,由 @芋道源码 贡献 #1334
  • 【重构】验证码使用 aj-captcha 官方 1.4.0,由 @芋道源码 贡献 d765653
  • 【新增】Redis Stream 增加清理 Job,避免占用内存过多,由 @芋道源码 贡献 361e50e
  • 【新增】文件上传 api,增加 directory 参数,去除 path 参数,并支持按照日期分目录,由 @芋道源码 贡献 #1335
  • 【新增】增加 REPORT 仪表盘设计器,由 @芋道源码 贡献
  • 【新增】增加 REPORT 自动登录功能,由 @芋道源码 贡献 485ddf71af6f95
  • 【新增】微服务的单体启动模式,由 @芋道源码 贡献 18e4b1f59234e1
  • 【优化】增强 MPJLambdaWrapperX 类,左连接后可以使用 betweenIfPresent 等,由 @fishSteak 贡献 #223

Vue3 + element-plus 管理后台专区:

  • 【优化】刷新时,主动加载最新菜单数据,由 @芋道源码 贡献 #1236
  • 【新增】租户的切换功能,由 @芋道源码 贡献 #1236
  • 【修复】切换主题后 hover 颜色设置未跟随主题色调整,由 @luyaozi 贡献 #64

Vben5.0 + antd 管理后台专区:

  • 【优化】and schema 代码生成,支持主子表,由 @puhui999 贡献 #75#1326#1328#78#1329
  • 【增加】Description 描述组件,由 @puhui999 贡献 #80
  • 【优化】解决 lint 等相关报错,由 @xingyuv 贡献
  • 【增加】个人中心、SSO、三方登录,由 @芋道源码 贡献
  • 【增加】表单构建功能 formCreate,由 @dhb52 贡献 #81
  • 【新增】antd 标准代码生成,支持主子表,由 @puhui999 贡献 #83#1329#1336#87#1339
  • 【迁移】工作流:用户分组、流程监听器、流程表达式,由 @子夜 贡献 #90#91#92
  • 【迁移】工作流:流程实例,由 @子夜 贡献 #94#96#100
  • 【迁移】工作流:流程分类、流程模型,由 @Jason 贡献 #93

Vben5.0 + element-plus 管理后台专区:

  • 【新增】请求、路由、百度统计、概览、登录、系统管理模块,由 @puhui999 贡献 #99#102

MALL 商城专区:

AI 大模型专区:

  • 【新增】AI 工具新增 ToolContext,由 @Ren 贡献 #1325
  • 【新增】完善 AI 工作流,增加通义千问等模型的接入,由 @Ren 贡献 #1332#771

PAY 支付专区:

🐞 Bug Fixes

  • 【修复】修复创建租户管理员时,select/update 自动拼接 user_id 问题,由 @Joyen 贡献 #1154
  • 【修复】网关传递 login-user 可能存在 usertype 不正确的问题,由 @芋道源码 贡献 04bd6bf
  • 【修复】网关 token 移除 login-user 头信息后重新赋值引用,由 @司徒俊杰 贡献 04bd6bf
  • 【修复】网关 CorsResponseHeaderFilter 跨域处理不正确的问题,由 @Before Trilogy 贡献 #177
  • 【修复】上传文件时网关报错的问题,由 @肖钦云 贡献 #176
  • 【修复】修复 Logo 组件与 ToolHeader 组件、ElScrollbar 组件之间存在 1px 留白的问题,由 @ZG4vin 贡献 #762

Vue3 + element-plus 管理后台专区:

  • 【修复】解决修改用户头像,点击关闭弹框时重复弹框的 bug,由 @Joyen 贡献 #1154

MALL 商城专区:

  • 【修复】修复订单列表,因 usernull 导致其他数据渲染失败,由 @这夏天依然平凡 贡献 #769
  • 【修复】回退操作时,进行中的任务取值不争取的问题,由 @aho 贡献 #1325
  • 【修复】订单取消收回优惠券失败导致管理员确认退款不成功的问题;优惠券在领取类型为指定发放和新人券时无法发送的问题;由 @puhui999 贡献 #1315
  • 【修复】H5 之下,客服对话框中,不管先点表情还是 + 号 ~ 弹起后,表情和 + 切换,样式偏移了找不到内容,由 @puhui999 贡献 #145
  • 【修复】修复拼团邀请小程序码位置,由 @puhui999 贡献 #145
  • 【修复】拼团分享海报时,拼团人数不正确的问题,由 @芋道源码 贡献 70f9c004
  • 【修复】addBrokerage 创建分销记录时,每个订单项,生成分销记录,由 @芋道源码 贡献 ec76c1a
  • 【修复】修复购物车页面刷新时底部导航消失的问题,由 @ForeverNewbee 贡献 #20
  • 【修复】商品不存在时,不展示 empty 的情况,由 @芋道源码 贡献 c7d101c
  • 【修复】解决微信小程序上传失败的问题(开启 es5 转换、postcss),由 @芋道源码 贡献 8c821bf
  • 【修复】下拉刷新"我的拼团订单列表"页时重置分页对象,否则会不断叠加重复的拼团订单,由 @SuchJack 贡献 #147

BPM 工作流专区:

  • 【修复】多实例使用 LinkedHashSet 保持顺序,由 @aho 贡献 #1307
  • 【修复】自选审批人时存在多个并行节点时审批人覆盖问题,由 @whc 贡献 #1340

🔨 Dependency Upgrades

master-jdk17 分支:

  • 【升级】spring-boot from 3.4.1 to 3.4.5
  • 【升级】spring-boot-admin from 3.4.1 to 3.4.5
  • 【升级】spring-doc from 2.7.0 to 2.8.3

所有分支:

  • 【升级】mybatis-plus from 3.5.9 to 3.5.10.1
  • 【升级】jimu-report from 1.8.0 to 1.9.4
2025-05-13 20:19

📈 Statistic

  • 总代码行数:255837
  • 源码代码行数:158557
  • 注释行数:58814
  • 单元测试用例数:1104

⭐ New Features

  • 【新增】新增 IoT 模块 MVP 版本,支持产品、设备、物模型的管理,初步具备设备上下行能力、TDEngine 时序存储,由 @安浩浩@puhui999@alwayssuper@芋道源码 贡献
  • 【优化】数据库查询,条件判断添加支持 JOIN 表的属性,由 @iqiny 贡献 #1301
  • 【新增】Vben5.0 + antd + schema 的代码生成,由 @puhui999 贡献 1321

Vue3 管理后台专区:

  • 【新增】动态表单,接口选择器新增事件配置功能,由 @宿命的风 贡献 #761
  • 【优化】[基础设施]-[代码生成]-[导入弹窗]下选择一个数据表后点击[导入]时,没有给用户加载动画的反馈效果,由 @Bin 贡献 #748
  • 【优化】chore: 替换vite-plugin-svg-icons,由 @yangxu52 贡献 #759

Vben 5.0 + antd 管理后台专区:

BPM 工作流专区:

MALL 商城专区:

  • 【优化】商城客服页面匹配暗黑模式,由 @卢越 贡献 #706
  • 【优化】优惠劵领取,减少查询,由 @山野羡民 贡献 #1246

AI 大模型专区:

🐞 Bug Fixes

  • 【修复】Knife4j 接口展示不正确的问题,由 @芋道源码 贡献 dd0cadd
  • 【修复】修复 HTTP 接口签名 API 重复请求问题,由 @陈晨成 贡献 #171

Vue3 管理后台专区:

  • 【修复】单个顶级菜单加载报错的问题,由 @chenting 贡献 #734
  • 【修复】pnpm10 构建失败的问题,由 @芋道源码 贡献 19aef88
  • 【修复】编辑器页面的发布失效,由 @EarlySummer 贡献 #8
  • 【修复】操作日志和登录日志页面中的查询和导出按钮权限标识错误的问题,由 @Too子牙 贡献 #741
  • 【修复】Dialog 组件在 v-model 双向绑定的属性无效果问题,问题出在弹窗的右上角按钮点击关闭后,未通知父组件变更,由 @Bin 贡献 #747
  • 【修复】login.vue 解决重复登录问题,由 @lb1565387341 贡献 #134

MALL 商城专区:

  • 【修复】管理后台,订单详情的物流信息展示不出来的问题,由 @爱宇阳 贡献 #690
  • 【修复】支付宝 app 支付功能正常,补充微信 app 支付逻辑实现功能待测试,由 @huppygo 贡献 #143
  • 【修复】一些问题,由 @puhui999 贡献 #1312#758

BPM 工作流专区:

  • 【修复】icon 不在强制填写,并修复少量 bug,由 @SamllNorth_Lee 贡献 #694#1233
  • 【修复】审批节点自定义配置字段权限为空问题,由 @SamllNorth_Lee 贡献 #696
  • 【修复】工作流实例详情页面审批通过后,继续审批的 BUG 问题,由 @KAILIN 贡献 #698
  • 【修复】修复停用状态下的流程删除报错问题,由 @SamllNorth_Lee 贡献 #1235
  • 【修复】发起流程时,流程预测可能会随着表单变化的问题,由 @SamllNorth_Lee 贡献 #700#1238
  • 【修复】Simple 模型,抄送节点在流程预测时未显示抄送人,由 @Lesan 贡献 #1240
  • 【修复】流程模型的流程设计中的条件分支问,由 @SamllNorth_Lee 贡献 #708
  • 【修复】同一个人多个待办任务,获取待办任务,优先查询传递的 taskId,由 @Jason 贡献 ffa7c246cfafacc53c326b0d86ded26712402943
  • 【修复】表单联动数据 json 解析错误问题,由 @189******93 贡献 #731
  • 【修复】解决审批节点表单无可编辑字段时,variables 流程变量值为空,流程节点流转异常问题,由 @SamllNorth_Lee 贡献 #1280

🔨 Dependency Upgrades

  • 【升级】weixin-java from 4.6.0 to 4.7.2.B
2025-04-12 12:45

📈 Statistic

  • 总代码行数:238919
  • 源码代码行数:148065
  • 注释行数:54318
  • 单元测试用例数:1063

⭐ New Features

Vue3 管理后台专区:

  • 【新增】文件列表: 添加复制链接功能,由 @jinmh 贡献 #631
  • 【新增】支持通过短信重置后台密码,由 @杨宇庆 贡献 #617#1156
  • 【优化】菜单管理使用虚拟化树形控件实现,由 @puhui999@Jason0z 贡献 #627#678
  • 【优化】Vite CJS Node API deprecated waring,由 @崮生 贡献 #117
  • 【优化】InEnum 不必须指定 int 类型,通过泛型指定,由 由 @puhui999 贡献 #1212
  • 【优化】简化滑动脱敏处理器实现,由 @mcwindy 贡献 #745

BPM 工作流专区:

🐞 Bug Fixes

Vue3 管理后台专区:

  • 【修复】菜单显示 Please set title 的问题,由 @chenting 贡献 #634
  • 【修复】菜单总是显示无效的问题,由 @chenting 贡献 #636
  • 【修复】升级 element-plus,修复 el-table-v2 滚动条 bug,由 @chenting 贡献 #637
  • 【修复】表单构建页面,json 显示和复制问题,调整 highlight 废弃的方法,由 @SamllNorth_Lee 贡献 #657
  • 【修复】修复角色更新时,记录的操作日志将更新前的数据记录为空的问题,由 @Dincat 贡献 #1196
  • 【修复】当显式声明@ApiAccessLog注解但未指定operateModule等属性时,系统未能正确获取默认属性值,导致日志记录中部分属性缺失,由 @ChengKe 贡献 #165
  • 【修复】雪花 ID 溢出了 update apierrorlog/ApiErrorLogRespVO.java,由 @山野羡民 贡献 #1214
  • 【修复】添加项目前缀,日志无法插入,由 @xiefangzhenz 贡献 #731
  • 【修复】重置密码接口错误导致管理员忘记密码功能异常,由 @Baron.Bai 贡献 #689
  • 【修复】定时任务模块,字段名称错误,由 @李恒 贡献 #687

MALL 商城专区:

  • 【修复】商城 uniapp category 里右侧列表到底刷新功能,由 @壁虎在家 贡献 #133
  • 【修复】退款回收优惠券错误,由 @壁虎在家 贡献 #1181
  • 【修复】分销提现审批通过后,金额计算不对的问题,由 @puhui999 贡献 #1188
  • 【修复】客服中心页面,接收消息时 调用了很多次获取会话接口,由 @puhui999 贡献 #675
  • 【修复】uniapp 的一些展示问题,由 @puhui999 贡献 #135
  • 【修复】虚拟成团后所有成员添加虚拟成团标记,由 @puhui999 贡献 #1207
  • 【修复】修复积分不够还能兑换商品的 bug,由 @puhui999 贡献 #1207

BPM 工作流专区:

  • 【修复】bpmn 流程模拟插件 bpmn-js-token-simulation,由 @半栈幼儿员 贡献 #647
  • 【修复】bpmn 服务任务无法启动,由 @Lesan 贡献 #682
2025-02-09 12:43

📈 Statistic

  • 总代码行数:237166
  • 源码代码行数:146852
  • 注释行数:54010
  • 单元测试用例数:1073

⭐ New Features

  • 【优化】忽略多租户的表,兼容表名带有包裹符号的情况,由 @zoemak 贡献 #1101
  • 【优化】排序:字段驼峰改为下划线,由 @jinmh 贡献 #1108
  • 【新增】更新大屏相关的功能,由 @EarlySummer 贡献 #2#3#4
  • 【优化】s3 minio sdk 替换为 aws sdk,由 @留声机恶魔 贡献 #1117
  • 【新增】租户套餐名重名校验,由 @小新 贡献 #1152

Vue3 管理后台专区:

  • 【优化】升级 form-create 插件版本,更好的动态表单体验,由 @半栈幼儿员 贡献 #564
  • 【优化】@import 修改为 @use 以应对 sass 升级弃用 @import,由 @半栈幼儿员 贡献 #571
  • 【新增】TagsView 支持多个 path 相同但 fullPath 不相同情况,由 @半栈幼儿员 贡献 #570
  • 【优化】添加自定义指令消除 IDE 警告,由 @jinmh 贡献 #578
  • 【新增】uniapp 管理后台的双 token 刷新机制,整体布局,由 @Qiksy 贡献 #3
  • 【新增】uniapp 登录界面,由 @紫星 贡献 #5#6#7#19#22#25
  • 【新增】uniapp 三方登录,由 @紫星 贡献 #17
  • 【新增】uniapp 用户管理,由 @紫星 贡献 #26#27
  • 【新增】uniapp 个人信息,由 @dengbo 贡献 #7#16
  • 【新增】uniapp 角色管理,由 @泽彦 贡献 #9#18
  • 【新增】uniapp 我的界面,由 @runcarefully 贡献 #13#14
  • 【新增】uniapp 工作流的列表,由 @alwayssuper 贡献 #11
  • 【新增】uniapp 工作流的详情,由 @andyzhang 贡献 #15
  • 【新增】uniapp 个人中心,由 @guanhaizhe 贡献 #23#24
  • 【新增】uniapp 审批通过、不通过界面,由 @alwayssuper 贡献 #21
  • 【优化】uniapp 在 Android 打包的情况下,如果 dict 字典使用了 useDictStore(),会导致打包出来的应用白屏,由 @&wxr 贡献 #29

MALL 商城专区:

BPM 工作流专区:

PAY 支付专区:

  • 【优化】微信支付退款时,日志记录发起微信支付异常信息,由 @杨宇庆 贡献 #1112
  • 【新增】微信转账到零钱:主动查询转账状态,由 @杨宇庆 贡献 #1113

🐞 Bug Fixes

  • 【修复】菜单搜索点击输入框会折叠问题,由 @半栈幼儿员 贡献 #562
  • 【修复】商城订单的支付回调接口添加 @PermitAll 和部分 DO 缺少 @KeySequence 问题,由 @Lcp 贡献 #144
  • 【修复】滑动脱敏处理器禁用脱敏的判断,由 @杨宇庆 贡献 #1106
  • 【修复】Cloud 修复定时任务没有返回值导致的异常,由 @Lcp 贡献 #146
  • 【修复】由于多租户定时任务方法返回 void 导致的 xxlJob 任务执行失败的问题,由 @shanaiardor 贡献 #694
  • 【修复】解决编辑租户套餐时,菜单权限因缓存导致无法生效的问题,由 @杨宇庆 贡献 #1129
  • 【修复】XXL-JOB 和 @TenantJob 注解有冲突,导致传入参数可能为空,由 @芋道源码 贡献 ab5c790

Vue3 管理后台专区:

  • 【修复】外链有 hash 路由无法跳转的问题,由 @hecongyuan 贡献 #95
  • 【修复】退出登录后依旧在轮询消息未读数,导致反复弹窗,由 @半栈幼儿员 贡献 #573
  • 【修复】将超级管理员的角色 codeadmin 改为 super_admin,由 @ZG4vin 贡献 #572
  • 【修复】开发模式下从“同时使用了用户信息和权限判断”的页面退出登录时异常问题,由 @半栈幼儿员 贡献 #574
  • 【修复】对 axios 的处理,由 @半栈幼儿员 贡献 #587#588
  • 【修复】右侧设置按钮没有 z-index,导致表格滚动是会覆盖按钮,由 @熊猫大侠 贡献 #585
  • 【修复】Breadcrumb.vue 面包屑 css 处理,由 @Lei Chen 贡献 #104
  • 【修复】雪花算法 ID 精度丢失,由 @shixiaohe 贡献 #597
  • 【修复】优化路由是否为目录判断条件,由 @半栈幼儿员 贡献 #604
  • 【修复】修复引用表单设计器折叠面板和卡片组件,由 @aho 贡献 #606
  • 【修复】导出权限问题、支付应用选择问题:update src/views/pay/order/index.vue,由 @山野羡民 贡献 #592

CRM 客户管理系统专区:

  • 【修复】待办列表和数据权限 BUG,由 @panjiabao 贡献 #1140
  • 【修复】解决商机、合同金额无法自动计算的问题,由 @杨宇庆 贡献 #615

MALL 商城专区:

  • 【修复】分销记录只显示 1 条记录的问题,由 @痴货 贡献 #110
  • 【修复】当不存在优惠价格时,商城却显示优惠价格,由 @杨宇庆 贡献 #1107#114
  • 【修复】当原价高于售价时,才显示划线价格,由 @杨宇庆 贡献 #113
  • 【修复】限时折扣活动的折扣校验不对,由 @卖瓜猹 贡献 #148
  • 【修复】uniapp 的微信小程序,前端直传时,真机环境下的图片上传问题,由 @卢越 贡献 #116
  • 【修复】uniapp 积分商城的商品列表加载更多异常,由 @Super Junior 贡献 #117
  • 【修复】uniapp 分佣的列表加载的 pageNo 不正确,由 @yuannuoxin 贡献 #118
  • 【修复】uniapp 分销中心的分销记录,由 @杨宇庆 贡献 #119
  • 【修复】uniapp 分享、分销的缺陷,由 @puhui999 贡献 #128
  • 【修复】积分商品的排序不正确,由 @puhui999 贡献 #1120
  • 【修复】活动选择商品时 sku 价格显示不正确的问题,由 @puhui999 贡献 #577
  • 【修复】会员取消售后接口中未校验用户 ID 的漏洞,由 @杨宇庆 贡献 #1124
  • 【修复】分佣商品界面预计佣金一直显示“计算中”的问题,由 @卢越 贡献 #123
  • 【修复】商城装修的一些缺陷,由 @puhui999 贡献 #611
  • 【修复】订单改价后退款时,退款金额异常问题,由 @RLgitee7311 贡献 #1150

BPM 工作流专区:

  • 【修复】判断如果没有权限设置不进行可编辑表单过滤,避免表单变量被过滤,由 @shifeng1983 贡献 #590
  • 【修复】各种场景下的 bug,由 @Jason 贡献 #1161

🔨 Dependency Upgrades

  • 【升级】spring boot from 3.3.4 to 3.4.1
  • 【升级】spring boot admin from 3.3.3 to 3.4.1
  • 【升级】redisson from 3.36.0 to 3.41.0
  • 【升级】knife4j from 4.5.0 to 4.6.0(社区版)
  • 【升级】mapstruct from 1.6.2 to 1.6.3
  • 【升级】hutool from 5.8.32 to 5.8.35
  • 【升级】netty from 4.1.113 to 4.1.116
  • 【升级】velocity from 2.4 to 2.4.1
  • 【升级】guava from 33.3.1 to 33.4.0
  • 【升级】mybatis-plus from 3.5.8 to 3.5.9
  • 【升级】jedis-mock from 1.1.4 to 1.1.8
  • 【升级】lombok from 1.18.34 to 1.18.36
2024-12-31 12:43

支持积分商城、优化工作流仿钉钉、飞书模式

📈 Statistic

  • 总代码行数:234569
  • 源码代码行数:145178
  • 注释行数:53410
  • 单元测试用例数:1058

⭐ New Features

  • 【新增】数据脱敏支持 disable 属性,可用于实现字段权限的功能,由 @craftsman4j 贡献 #605
  • 【优化】多租户 Job,日志记录租户 Job 错误信息,由 @杨宇庆 贡献 #1059
  • 【优化】使用 HttpUti 直接对接阿里云、华为云、腾讯云、七牛云等短信,减少 SDK 依赖、包大小,由 @scholarli 贡献 #1015#1037#1024#1054
  • 【优化】增加 MyBatis Plus SQL 缓存、操作日志异步化记录、HTTP 签名增加 appId 隔离,由 @陈晨成 贡献 #130
  • 【新增】用户注册功能,由 @scholarli 贡献 #1074#538

Vue3 管理后台专区:

MALL 商城专区:

BPM 工作流专区:

  • 【新增】进一步完善仿钉钉/快搭模式,由 @Jason 贡献 #978#452
  • 【优化】重构工作流审批页面,由 @Zqqqqqq 贡献 #80#82#84
  • 【优化】会签、或签分配人的时候,如果已经分配过,则不重复计算,由 @芋道源码 贡献 a6e5b28

PAY 支付专区:

  • 【优化】支持支付宝接口内容加密,及修复支付宝渠道配置,由 @zhaoyu 贡献 #498
  • 【优化】钱包余额更新时,加锁避免并发更新,导致流水不连续的问题,由 @芋道源码 贡献 dbb674b
  • 【优化】优化支付宝、微信支付时,支付结果和异步回调结果的冲突,由 @芋道源码 贡献 dbb674b
  • 【新增】支付应用,增加 appKey 标识,用于不同接入方的标识,由 @陈玄礼 贡献 #1041
  • 【优化】更新支付单价格的检视意见,由 @杨宇庆 贡献 #1082
  • 【优化】查询支付订单时,增加 sync 主动轮询,解决支付宝、微信存在延迟的问题,由 @芋道源码 贡献 2c2e9fea1995c874e0427
  • 【优化】商城订单、钱包充值、示例订单的支付回调,增加“已支付”情况下的防重处理,由 @芋道源码 贡献 57a934a3bde43b567cbea
  • 【新增】《钱包充值、支付、退款》文档
  • 【新增】《模拟支付、退款》文档

AI 大模型专区:

IoT 物联网专区:

🐞 Bug Fixes

  • 【修复】insertOrUpdate 死循环问题,由 @bro0k 贡献 #619
  • 【修复】使用 MySQL 数据库,执行 mvn test 时多个 TestCase 失败,由 @George.Wei 贡献 #1051
  • 【修复】H5 子页面刷新点击回退,跳转至登录页问题,由 @kong 贡献 #2
  • 【修复】关闭菜单还是会显示的问题修复,由 @Vmo 贡献 #1063
  • 【修复】角色标识的提示不正确问题,由 @尹先生 贡献 #131
  • 【修复】nacos-client=2.0.4 控制台异常,升级 spring.cloud.alibaba.version=2021.0.5.0,由 @JuniorXu 贡献 #171
  • 【修复】修复字典选择器数据类型不生效问题,由 @OlyLis 贡献 #548
  • 【修复】Cloud 多租户下 XXL-Job 定时任务结果处理都为失败问题,由 @Lcp 贡献 #141
  • 【修复】完善对 SQLServer 2015 的兼容性,由 @芋道源码 贡献 af5520d
  • 【修复】代码生成时,同步数据库结构之后字段顺序混乱的问题,由 @supemeko 贡献 #1066

Vue3 管理后台专区:

  • 【修复】刷新令牌过期时,可能导致的白屏问题,由 @AhJindeg 贡献 #533#535
  • 【修复】IconSelect 无法清理的问题,由 @AhJindeg 贡献 #522
  • 【修复】top 布局模式下主容器高度计算方式、工具栏多出 1px、页脚多出 1px,由 @半栈幼儿员 贡献 #513
  • 【修复】时间格式错误,由 @半栈幼儿员 贡献 #510
  • 【修复】标签栏高度(被 box-sizingscrollbar__viewheight: 99% 干扰),由 @半栈幼儿员 贡献 #517
  • 【修复】移动端模式下,浅色背景导致标题与背景融为一体,直接使用 Element UI 自带的颜色变量,由 @爱摸鱼的阿恒 贡献 #81
  • 【修复】新创建用户未上传头像时,头像不显示的bug;修复布局配置中标签页图标 key 错误的bug,由 @kuxiao 贡献 #540
  • 【修复】修复路由二级路径 VITE_BASE_PATH 支持,由 @半栈幼儿员 贡献 #544
  • 【修复】Vben 下载 Excel 文件时的异常处理问题,由 @kuxiao 贡献 #47
  • 【修复】菜单的路由地址为链接时不带参数的问题,由 @kuxiao 贡献 #550
  • 【修复】处理 vite-plugin-top-level-await 打包报错,由 @OlyLis 贡献 #556

CRM 客户管理系统专区:

  • 【修复】查询中审批状态标识错误的问题,由 @Lcp 贡献 #139

MALL 商城专区:

  • 【修复】切换 tabs 时,运营模块数据不实时更新的问题,由 @gitkmw 贡献 #69
  • 【修复】订单结算信息返回时,缺少积分相关信息,由 @puhui999 贡献 #1031
  • 【修复】修复抖音小程序无法启动问题,由 @heStudio_admin 贡献 #67
  • 【修复】获取 uni-app 订单可使用的优惠券时,少传递类型的问题,由 @卢越 贡献 #69#1032
  • 【修复】优惠券回收之后,领取数量和剩余数量不更新的问题,由 @卢越 贡献 #1034
  • 【修复】拼团:未开启拼团的 SKU 需要禁用选择,由 @芋道源码 贡献 5feab41
  • 【修复】uni-app 部分店铺装修组件,没有 styles 样式传递,由 @卢越 贡献 #75#76#80#81#82
  • 【修复】uni-app 拼团、秒杀装修组件,没有正确展示价格,由 @卢越 贡献 #81#501#83
  • 【修复】uni-app 顶部导航栏装修无效的问题,由 @卢越 贡献 #87
  • 【修复】解决商品项图片为空串时,订单项没有使用SPU图片的问题,由 @Ordinary 贡献 #1035
  • 【修复】uni-app 购物车商品数量减为0时,删除错误,由 @邓飞鹏 贡献 #78
  • 【修复】会员统计可能存在的空指针,由 @卢越 贡献 #1048
  • 【修复】订单结算页没有优惠券但是提示优惠券不存在的问题,由 @卢越 贡献 #86
  • 【修复】修复快递鸟顺丰查询问题、订单退款问题、订单日志查询优化等,由 @卢越 贡献 #1049
  • 【修复】商城发货后订单日志无法显示快递公司名称的问题,由 @卢越 贡献 #1055
  • 【修复】分销:驳回佣金提现时,报'模板参数(reason)缺失'、让普通用户无需成为推广者也可以绑定成为推广者的下级以便让指定的推广者赚取佣金,由 @heyho 贡献 #1068
  • 【修复】uniapp 分销中心 => 我的团队 页面样式,布局优化、美化,由 @heyho 贡献 #95
  • 【修复】uniapp 授权登录成功后,每次都要填昵称和重新上传头像,由 @heyho 贡献 #93
  • 【修复】uniapp 在线客服页面的一些问题,由 @英狐 贡献 #90
  • 【修复】发送商品显示不全问题和打包后客服聊天表情缺失问题,由 @Lcp 贡献 #541
  • 【修复】批量优化或修改 BUG,由 @lrlyl 贡献 #1084#553#101
  • 【修复】发货后订单操作日志快递公司显示错误问题,由 @筱龙缘 贡献 #140
  • 【修复】物流信息、微信通知的缓存,因为 @Cacheable 错误使用 condition 导致无法缓存的问题,由 @芋道源码 贡献 4c09a55
  • 【修复】虚拟成团时,headId 未使用团长编号,由 @芋道源码 贡献 7849666

BPM 工作流专区:

  • 【修复】流程模型分页数量查询不正确,由 @今晚打老虎 贡献 #135
  • 【修复】任务相关的分页查询,事件范围不对,由 @hoha 贡献 #167
  • 【修复】bpmnBytes 在非 UTF-8 环境下,可能存在乱码的问题,由 @SinyLi 贡献 #951

🔨 Dependency Upgrades

  • 【升级】spring boot from 3.3.1 to 3.3.4
  • 【升级】spring boot admin from 3.3.2 to 3.3.3
  • 【升级】redisson from 3.32.0 to 3.36.0
  • 【升级】rocketmq-spring from 2.3.0 to 2.3.1
  • 【升级】netty from 4.1.111 to 4.1.113
  • 【升级】mapstruct from 1.5.5 to 1.6.2
  • 【升级】hutool from 5.8.29 to 5.8.32
  • 【升级】velocity from 2.3 to 2.4
  • 【升级】guava from 33.2.1 to 33.3.1
  • 【升级】jedis-mock from 1.1.2 to 1.1.4
  • 【升级】weixin-java from 4.6.0 to 4.6.5.B
  • 【升级】dm8 from 8.1.3.62 to 8.1.3.140
  • 【升级】opengauss from 5.0.2 to 5.1.0
  • 【升级】easy-trans from 3.0.5 to 3.0.6
  • 【升级】mybatis-plus from 3.5.7 to 3.5.8
  • 【升级】easyexcel from 3.3.4 to 4.0.3
  • 【移除】xercesImpl
2024-10-07 15:14

📈 Statistic

  • 总代码行数:222554
  • 源码代码行数:137846
  • 注释行数:50515
  • 单元测试用例数:1043

⭐ New Features

  • 【新增】支持人大金仓数 KingbaseES,由 @dhb52 贡献 #982
  • 【新增】find_in_set 函数的跨数据库实现,由 @dhb52 贡献 #994#1000
  • 【新增】支持华为 openGauss,由 @dhb52 贡献 #985
  • 【新增】Vue3 管理后台:动态表单支持字典选择器分离,重新封装 API 选择器,扩展字体图标,由 @puhui999 贡献 #435#441#446#449
  • 【新增】华为短信 Client 实现,由 @scholarli 贡献 #997
  • 【新增】protection 模块新增 signature 实现 API 签名,由 @slipper4j 贡献 #526#531#532#541
  • 【优化】短信验证码前置补零对其 endCode 长度,由 @aqiangaqiang 贡献 #116
  • 【优化】优化记录 infra_api_access_log 方法,截取参数最长 8000 字符,由 @高高 贡献 #976#977
  • 【新增】Vben 管理后台:新增《代码生成案例》,由 @JackLi 贡献 #42
  • 【优化】Vue3 管理后台:提取默认登录使用的租户与账号密码, 规避潜在的账户泄露问题,由 @邓超 贡献 #56
  • 【优化】Vue3 管理后台:Add StringDictDataType type by imitating getIntDictOptions,由 @AhJindeg 贡献 #453
  • 【优化】MyBatis 从 3.5.5 升级到 3.5.7,并简化数据权限的实现,由 @xl_niu 贡献 #1007
  • 【新增】Cloud:支持数据权限在 RPC 调用时,传递忽略数据权限的能力,由 @芋道源码 贡献 e18069d
  • 【新增】多租户缓存,增加忽略的 Spring Cache 配置,由 @芋道源码 贡献 1c95e12
  • 【新增】微信小程序的订阅消息,由 @puhui999 贡献 #1018#61#1019#1021#1023#1024#63#1025#63#64#1027
  • 【优化】文件存储 S3 兼容腾讯云、火山云的 VirtualStyle 模式,由 @芋道源码 贡献 4386c70
  • 【优化】Vben 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 59d2baa09d3fac
  • 【优化】Vue2 管理后台:接入 V2 版本操作日志,接入访问日志的操作信息,由 @芋道源码 贡献 06750bf49dbfd0
  • 【优化】Area 在 IDEA debug 时 toString 方法报错StackOverflowError、指定 jackson 默认序列化时双向引用的前向、后向出口避免死循环报错,由 @常柯柯 贡献 #2#1022

CRM 客户管理系统专区:

MALL 商城专区:

PAY 支付专区:

AI 大模型专区:

🐞 Bug Fixes

  • 【修复】SYSTEM:获取菜单精简信息列表接口没有排除父 ID 非 0 的节点,由 @dongdongxiang 贡献 #561
  • 【修复】Vue3 管理后台:菜单新增时,id=0 导致 SQLServer 新增菜单失败,由 @dhb52 贡献 #440
  • 【修复】Vue3 管理后台:由于 .env.local-dev 重命名导致的构建指令异常,由 @邓超 贡献 #39
  • 【修复】Vue3 管理后台:三方登录 SocialLogin.vue 的验证码开关取反,由 @天痕 贡献 #443#442
  • 【修复】Vue3 管理后台:解决部门管理页面中,重置按钮失效问题,由 @刘岩Tony 贡献 #445
  • 【修复】MySQL 转 PostgreSQL、SQLServer 脚本,增加 dual 表需要一条数据,由 @dhb52 贡献 #968
  • 【修复】Vben 管理后台:mail regular 不正确,由 @Tech--man 贡献 #5
  • 【修复】更新角色时,记录修改内容,由 @syubun 贡献 #114
  • 【修复】Vue2 管理后台:导出 Excel 时,发生异常时,进行提示,由 @芋道源码 贡献 edc7293
  • 【修复】SYSTEM:id 获取不到用户引发的 NPE 异常,由 @g_l 贡献 #974
  • 【修复】上传文件测试时 pg 数据库字段与 FileContentDO 类型不一致报错修复,由 @orchidblessing 贡献 #534
  • 【修复】定时任务指定某一年执行时,只会执行一次,后台查看任务详细会报错,由 @高高 贡献 #987
  • 【修复】导入微信地址的时候无法获取areaId(只针对四个直辖市),由 @SuperHao@hunao0221 贡献 #988#585
  • 【修复】模块名称和表名称一样时,代码生成存在问题,如“shop”模块的“shop”表生成代码时shop都被移除了,由 @山野羡民 贡献 #990
  • 【修复】Vue3 管理后台:操作日志无法搜索操作人的问题,由 @杨宇庆 贡献 #457
  • 【修复】Vue3 管理后台:定时任务的列表中 点击“开启/关闭”按钮,弹窗点击取消,列表页状态已更改,由 @ms_think 贡献 #456
  • 【修复】修复主子表 ER P模式下代码自动生成不全问题,由 @jiushinakecai@panjiabao 贡献 #583
  • 【修复】controller.vm 模版中的 export-excel 引用的 Vo 类没有加上 sceneEnum.prefixClass 前缀导致报错,由 @Syriana_Zh 贡献 #1004
  • 【修复】Vue3 管理后台:定时任务-调度日志 执行结果使用字段错误,由 @AhJindeg 贡献 #464
  • 【修复】Vue3 管理后台:刷新令牌过期后,未正确跳转登录页,由 @AhJindeg 贡献 #465
  • 【修复】请求租户不存在时,记录访问日志、操作日志异常的问题,由 @芋道源码 贡献 bbdf9e9
  • 【修复】Vben 管理后台:前端代码生成后列表页面是空的问题,由 @little-rex 贡献 #1020
  • 【修复】Vue2 管理后台:角色导出 URL 不正确的问题,由 @芋道源码 贡献 7e3f310
  • 【修复】代码生成 Vue2 版本导出 undefined 问题,由 @zhkwork 贡献 #125
  • 【修复】AI 模块的 Redis 配置错误、打包配置缺失、日志冲突的问题,由 @OnPeaceOfMind 贡献 #127#128
  • 【修复】Vben 管理后台:升级 axios 版本,修复 token 过期刷新后,文件重传失败的问题,由 @芋道源码 贡献 a76b0ec
  • 【修复】Vben 管理后台:Excel 等导出时,如果发生异常,则不进行下载 Excel,而是错误提示,由 @芋道源码 贡献 941e95
  • 【修复】SYSTEM:导入系统用户时,增加注解校验过程,与界面添加和修改用户保持一致,由 @尹先生 贡献 #1017
  • 【修复】Vue3 管理后台:axios 请求拦截错误处理中 Promise.reject(error) 未返回,由 @perterHUAN 贡献 #488
  • 【修复】Vben 管理后台:处理表单设计器右侧属性配置面板表单不展示问题,由 @summer001-pd 贡献 #7

CRM 客户管理系统专区:

  • 【修复】商品统计计数显示成价格了,由 @山野羡民 贡献 #439
  • 【修复】合同详情中团队成员未展示权限编辑的问题,由 @downeyin 贡献 #472
  • 【修复】回款管理导出报错的问题,由 @芋道源码 贡献 87126d8

MALL 商城专区:

  • 【修复】性别未知时的枚举值与 member_user.sex 默认值不一致的问题,由 @邓超 贡献 #509
  • 【修复】商城首页销售额查询错误,由 @JJBoy1995 贡献 #518#42
  • 【修复】MemberUserBaseVO 的 sex 与 SexEnum 不一致的问题重命名导致的构建指令异常,由 @邓超 贡献 #510
  • 【修复】秒杀时间段配置的 URL simple-list 不正确的问题,由 @芋道源码 贡献 e1a5302
  • 【修复】填写商品属性后按回车键导致页面刷新的问题,由 @邓超 贡献 #45
  • 【修复】radeOrderUpdateService 的单元测试,由 @邓超 贡献 #525
  • 【修复】后台获取商品 SPU 分页列表数据时,数据会出现错乱问题,由 @dongdongxiang 贡献 #565
  • 【修复】被禁用的账户可以通过短信验证码再次登录的问题,由 @邓超 贡献 #568
  • 【修复】会员签到记录 Bug,由 @随便v走走 贡献 #984
  • 【修复】分销用户绑定时判断是否为新用户逻辑错误问题,由 @孙南北 贡献 #124
  • 【修复】修复会员和售后退款中订和单明细查询传递参数错误,由 @OnPeaceOfMind 贡献 #466
  • 【修复】售后退货界面,加载物流公司失败的问题,由 @zhaowg 贡献 #59
  • 【修复】复制订单信息失败,字段错误,由 @WCH 贡献 #58
  • 【修复】订单项取消时,分销未取消所有推广员的推广记录问题,由 @芋道源码 贡献 cf6f3ea
  • 【修复】更新库存时,同时更新销量,和 taobao 保持一致的逻辑,由 @芋道源码 贡献 714f0be
  • 【修复】uni-app login.vue 微信登录绑定过慢,导致登录失败,由 @芋道源码 贡献 714f0be
  • 【修复】uni-app 在微信小程序下,切换手机 + 密码登录失败的问题,由 @芋道源码 贡献 d716bc4
  • 【修复】优惠劵的折扣计算不正确,由 @芋道源码 贡献 3d9ec19
  • 【修复】商城装修页面拖动组件时会异常选择所有文字的问题,由 @zhaoyu 贡献 #487

BPM 工作流专区:

  • 【修复】Vue3 管理后台:OA 请假,修复列表展示的状态字段取值错误,由 @dhb52 贡献 #444
  • 【修复】多租户使用同一个流程标识 key 时查询报错,由 @今晚打老虎 贡献 #444
  • 【修复】Vue3 管理后台:流程详情的表单不显示数据问题,由 @OlyLis 贡献 #459
  • 【修复】Vue3 管理后台:OA 请假示例审批结果字段不正确的问题,由 @geekymv 贡献 #63
  • 【修复】Vue3 管理后台:流程设计器 bpmn 流转条件-流转类型选择默认流转路径,未正确显示 /,由 @最后的梦想 贡献 #463
  • 【修复】Cloud bpm 模块启动会失败的情况,由 @9527 贡献 #129
  • 【修复】Vue3 管理后台:流程设计器中,选择表达式时,不生效的情况,由 @芋道源码 贡献 46da7e2
  • 【修复】Vue3 管理后台:流程重新发起时,禁用业务表单的情况,避免报错,由 @芋道源码 贡献 5d91131
  • 【修复】发起用户可能没有部门,由 @今晚打老虎 贡献 #123

PAY 支付专区:

  • 【修复】示例订单完成支付后跳转到 404 页面的问题,由 @邓超 贡献 #50
  • 【修复】无法配置微信原生支付与网站支付的问题,由 @邓超 贡献 #53
  • 【修复】微信扫码支付 v2 版本,缺少 product_id 的报错,由 由 @芋道源码 贡献 e02b95f

ERP 企业管理专区:

  • 【修复】采购订单菜单权限错误问题,由 @咖啡不苦 贡献 #113
  • 【修复】采购金额计算逻辑错误,由 @zhenxi-he 贡献 #563
  • 【修复】数据统计时,租户在 MyBatis XML 不生效的问题,由 @芋道源码 贡献 fe3f144

MP 公众号专区:

  • 【修复】Vue3 管理后台:/mp/open/ -> /admin-api/mp/open/,由 @21克的爱情 贡献 #461

REPORT 报表专区:

  • 【修复】修复积木在访问 jmreport/index 会报错的问题,由 @芋道源码 贡献 39bf9cf

🔨 Dependency Upgrades

  • 【升级】spring boot from 3.2.2 to 3.3.1
  • 【升级】druid from 1.2.21 to 1.2.23
  • 【升级】dynamic-datasource from 4.3.0 to 4.3.1
  • 【升级】spring boot admin from 3.2.1 to 3.3.2
  • 【升级】podam from 8.0.1 to 8.0.2
  • 【升级】jedis-mock from 1.0.13 to 1.1.2
  • 【升级】lombok from 1.18.30 to 1.18.34
  • 【升级】jsoup from 1.17.2 to 1.18.1
  • 【升级】hutool-5 from 5.8.25 to 5.8.29
  • 【升级】hutool-6 from 6.0.0-M10 to 6.0.0-M14
  • 【升级】guava from 33.0.0-jre to 33.2.1-jre
  • 【升级】commons-net from 3.10.0 to 3.11.1
  • 【升级】tika-core from 2.9.1 to 2.9.2
  • 【升级】easy-excel from 3.3.3 to 3.3.4
  • 【升级】mybatis-plus from 3.5.5 to 3.5.7
  • 【升级】spring-cloud-alibaba from 2022.0.0.0 to 2023.0.1.2
  • 【升级】jimureport from 1.6.6 to 1.7.8
  • 【升级】easy-trans from 2.2.11 to 3.0.5
  • 【升级】redisson from 3.26.0 to 3.32.0
  • 【升级】knife4j from 4.3.0 to 4.5.0
  • 【升级】maven-compiler-plugin from 3.11.0 to 3.13.0
  • 【升级】flatten-maven-plugin from 1.5.0 to 1.6.0
2024-08-02 22:55

📈 Statistic

  • 总代码行数:207512
  • 源码代码行数:129166
  • 注释行数:46828
  • 单元测试用例数:1024

⭐ New Features

  • 【新增】MySQL 转 Oracle、PostgreSQL、SQLServer 脚本,更好的支持多 DB,由 @dhb52 贡献 #958#959#960#961#962#963#964#965
  • 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件,由 @芋道源码 贡献 132c1cc
  • 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能,由 @芋道源码 贡献 132c1cc
  • 【新增】ApiAccessLogInterceptor 拦截器,打印请求日志到 IDEA 控制台,由 @芋道源码 贡献 132c1cc
  • 【重构】Excel 导入时,增加 @ExcelSelect 注解,支持下拉选择数据,由 @puhui999 贡献 #900
  • 【新增】二次封装 form-create 组件,使用项目重新封装的文件上传组件,由 @puhui999 贡献 #3820710#412
  • 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段,由 @芋道源码 贡献 909d330
  • 【新增】UserIdempotentKeyResolver 解析器,支持用户级别的幂等,由 @芋道源码 贡献 38db5fe
  • 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流,由 @芋道源码 贡献 cc50891
  • 【完善】代码生成对 DM 达梦数据的兼容性,由 @再见七月 贡献 #422#108
  • 【移除】数据库文档,简化项目的复杂度,由 @芋道源码 贡献 ff0c12cff52769
  • 【移除】错误码的管理,简化项目的复杂度,由 @芋道源码 贡献 8093ef398bf5a1
  • 【移除】敏感词的管理,简化项目的复杂度,由 @芋道源码 贡献 9a316130925253
  • 【优化】新增 sslEnable 字段,支持 outlook 邮箱,由 @ZJY 贡献 #496#19
  • 【增强】一键改包:支持 site、org 等包,由 @芋道源码 贡献 cd5e631
  • 【新增】Vue3 管理后台:在菜单管理中,可通过“路由地址”添加 ? 拼接参数,由 @芋道源码 贡献 f75e8d1

CRM 客户管理系统专区:

MALL 商城专区:

BPM 工作流专区:

  • 【重构】审批人的分配规则实现,移除 bpm_task_assign_rule 表,使用 bpmn UserTask 自定义属性存储,由 @芋道源码 贡献 feadd02797fddf
  • 【重构】流程分配人的实现,通过 BpmTaskCandidateStrategy 策略模式,并支持 Flowable Expression 流程表达式(替代 BpmTaskAssignScript 脚本),由 @芋道源码 贡献 797fddff5f73ad960f27f5f7ccd4
  • 【新增】顺序会签、或签的实现,由 @芋道源码 贡献 a1defeb33d59c8
  • 【重构】流程实例的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_process_instance_ext 表,由 @芋道源码 贡献 7967a2a59c7c49
  • 【重构】流程任务的 status 状态实现,使用 Flowable 的 variables 存储,移除 bpm_task_ext 表,由 @芋道源码 贡献 7967a2a
  • 【完善】调整抄送逻辑的实现,改成审批通过、不通过时,可选择抄送,由 @芋道源码 贡献
  • 【重构】新增流程分类表,替代现有的 bpm_category 数据字典,由 @芋道源码 贡献 ed83b91501a1c2
  • 【新增】支持多表单,每个流程任务都可以绑定流程表单,由 @芋道源码 贡献 08dd4ed29a0fbf
  • 【移除】flowable starter 模块,融合到 bpm 模块中,由 @芋道源码 贡献 559bab5
  • 【新增】增加「发起人自选」的任务审批人的分配策略,由 @芋道源码 贡献 528a321728cf15
  • 【新增】流程监听器,可配置 BPMN 任务监听器、执行监听器的模版,后续在 BPMN 选择使用,由 @芋道源码 贡献 7218e71

MP 公众号专区:

  • 【新增】增加 unionid,由 @Fanjc 贡献 #104

REPORT 报表专区:

🐞 Bug Fixes

  • 【修复】MapUtils.findAndThenkey 为 null 时,不处理,由 @dhb52 贡献 #904
  • 【修复】convertXxxByFlatMap, 当 map 后内容为 null 时,flatMap 会出现 NPE,由 @dhb52 贡献 #926
  • 【修复】Vue3 管理后台:取消社交登录时,登录按钮 loading 状态未取消,由 @AhJindeg 贡献 #400
  • 【修复】Vue3 管理后台:引入 prettier-eslint 依赖,修复 settings.json 文件中设置格式化插件 rvest.vs-code-prettier-eslint 未生效问题,由 @AhJindeg 贡献 #401
  • 【修复】角色在编辑数据权限时,无法回显的问题,由 @moon69 贡献 #402
  • 【修复】(crontab): add inputChange for crontab,由 @AhJindeg 贡献 #409
  • 【修复】【系统管理/岗位管理/新增按钮与导出按钮】权限 hasPermi 错误,由 @aqiangaqiang 贡献 #411
  • 【修复】中山市缺失,由 @cheng102e 贡献 #462
  • 【修复】Xss 开启时,忽略的 URL 针对 RequestBody 还是会 XSS 过滤的问题,由 @芋道源码 贡献 c943233
  • 【修复】jdk21 版本下 docker-compose 中 Redis Host 参数名称不正确的问题,由 E1 贡献 #901
  • 【修复】(role): add nextTick for open,由 @AhJindeg 贡献 #414
  • 【修复】Vue3 管理后台:导入用户的 UserImportForm 一些列 bug,由 @AhJindeg 贡献 #421
  • 【修复】获取登录用户的权限信息接口在没有授权角色时,没有菜单列表导致报错的问题,由 @a472159403 贡献 #945#110
  • 【修复】Swagger 部分字段的注释不正确的问题,由 @moon69 贡献 #933
  • 【修复】Vue3 管理后台:修复第四个导航模式 hover 无法点开菜单的问题,由 @moon69 贡献 #427
  • 【修复】Vue3 管理后台:部分文件中 v-hasPermi 权限标识填写错误,由 @AhJindeg 贡献 #429
  • 【修复】非 json 请求(文件上传)时,token 过期时,错误读取 request body 问题,由 @芋道源码 贡献 fd832e2
  • 【修复】Vue3 管理后台:角色类型字段没有被字典翻译问题,由 @jnlimz 贡献 #430
  • 【修复】角色管理页面-查询未按照排序字段排序的问题,由 @jnlimz 贡献 #112
  • 【修复】短信模板中关于 type 字段的描述,由 @邓超 贡献 #496#487
  • 【修复】Oracle 自带系统表,影响代码生成,由 @芋道源码 贡献 c6eed9a
  • 【修复】Vue3 管理后台:修复前端文件上传 Content-Type 异常问题,由 @Khalid 贡献 #436
  • 【修复】Vue3 管理后台:WebSocket 示例菜单,存在死循环的问题,由 @AhJindeg 贡献 #437
  • 【修复】代码生成:处理 SQLServer 数据库获取不到数据表结构注释,由 @ArlenBoy 贡献 #760
  • 【修复】移除 Druid 广告逻辑未按照期望执行,由 @芋道源码 贡献 290a981

MALL 商城专区:

  • 【修复】小程序的 checkUpdate 未导出的问题,由 @cnyballk 贡献 #44#45#46
  • 【修复】登录后的移除 returnUrl 的使用不正确,由 @天痕 贡献 #49
  • 【修复】发货日志物流公司名称不显示问题,由 @山野羡民 贡献 #920
  • 【修复】取消订单时,取消分销订单不正确的问题,由 @wangxiaorui 贡献 #924
  • 【修复】解决查看未上架的商品时,报错缺少商品名称问题,由 @杨宇庆 贡献 #908
  • 【修复】添加加入购物车商品数量不可为 0 或更低数量的限制,由 @风狗 贡献 #915
  • 【修复】拼团详情错误传递 groupon_id 的问题,由 @芋道源码 贡献 a8165825faa006
  • 【修复】营销的商品范围枚举不正确的问题,由 @芋道源码 贡献 427c2d5
  • 【修复】会员等级变更修复,由 @天痕 贡献 #93
  • 【修复】修改商品评论的可见性时,未正确更新评论的可见性的问题,由 @云扬四海 贡献 #939
  • 【修复】取消订单,返回优惠劵时,状态校验不正确的问题,由 @芋道源码 贡献 c1df35d
  • 【修复】秒杀时段点击编辑报错,由 @芋道源码 贡献 20a9780
  • 【修复】管理后台发放优惠劵时,只能发送未修改过有效期类型的优惠券,由 @芋道源码 贡献 dae4e64
  • 【修复】管理后台修改待支付订单,调整价格取值错误,由 @Evol郑天 贡献 #77
  • 【修复】管理后台的商城订单统计数据有问题,由 @芋道源码 贡献 e2fe0473f7e99c
  • 【修复】订单详情,点击查看商品详情时应该跳转的是 spuId,由 @孙正涛 贡献 #51
  • 【修复】店铺装修时,商品列表组件返回的商品信息,按照选择的顺序返回,由 @芋道源码 贡献 bbfff1b
  • 【修复】拼团装修组件,跳转拼团商品界面的 id 不正确的问题,由 @芋道源码 贡献 68d2fc4
  • 【修复】优惠活动中的限时活动,添加活动报错系统异常,由 @bumianri 贡献 #733

REPORT 报表专区:

  • 【修复】UReport 包冲突,导致积木报表导出 Excel 报错,由 @李占宏 贡献 #899
  • 【移除】Ureport 的实现,因为和 Spring Boot 兼容性较差,由 @芋道源码 贡献

PAY 支付专区:

  • 【修复】微信支付时,无法保证父线程的 ThreadLocal 传入子线程,由 @芋道源码 贡献 d30700d
  • 【修复】解决退款失败时返回退款订单号错误的问题,由 @杨宇庆 贡献 #912

CRM 客户管理专区:

  • 【修复】@RequestBody 和 Multipart 不能同时存在的异常和导入客户后序列化产生的异常,由 @芋道源码 贡献 a68abc4
  • 【修复】修复创建跟进记录操作日志的 id 不正确,由 @芋道源码 贡献 #938
  • 【修复】CRM 管理员数据权限,由 @puhui999 贡献 #957
  • 【修复】CRM 客户导入无效的问题,由 @puhui999 贡献 #433

ERP 企业管理专区:

  • 【修复】ERP 采购订单菜单权限错误问题,由 @zengheng 贡献 #922
2024-05-05 11:20

📈 Statistic

  • 总代码行数:211059
  • 源码代码行数:131201
  • 注释行数:47856
  • 单元测试用例数:1071

⭐ New Features

  • 将 banner、error-code、desensitize 融合到 web 组件里,减少 starter,由 @芋道源码 贡献 44699ef
  • 将 sms 融合到 system 模块里,减少 starter,由 @芋道源码 贡献 5acdd15
  • 支持前端直接上传阿里云、七牛、腾讯云、MinIO 等云存储,由 @疯狂的世界 贡献 #865#382

CRM 客户管理系统专区:

ERP 企业资源计划系统专区:

  • 【新增】ERP 的首页统计,由 @芋道源码 贡献
  • 【新增】ERP 的产品信息、分类、单位,由 @芋道源码 贡献
  • 【新增】ERP 的仓库信息、库存、明细、出库、入库、调拨、盘点,由 @芋道源码 贡献
  • 【新增】ERP 的采购订单、入库、退货,由 @芋道源码 贡献
  • 【新增】ERP 的销售订单、出库、退货,由 @芋道源码 贡献
  • 【新增】ERP 的付款单、收款单、结算账户,由 @芋道源码 贡献

BPM 工作流专区:

  • 【优化】BPMN 添加 assigne 处理器,由 @云开 贡献 #863

Pay 支付专区:

  • 【新增】支持微信 H5 网页支付,由 @杨宇庆 贡献 #895

🐞 Bug Fixes

  • 【修复】“短信发送过于频率”的拼写错误,由 @杨宇庆 贡献 #855
  • 【修复】解决 deploy.sh 里停服务无法正常显示服务名的问题,由 @杨宇庆 贡献 #856
  • 【修复】JDK21 下,获取 redis 命令统计指令有误,由 @dhb52 贡献 #87
  • 【修复】Vue3 管理后台:验证码、文档开关不正确的问题,由 @dhb52 贡献 #311
  • 【修复】Vue3 管理后台:登录时,带参数的 URL 无法正常跳转的问题,由 @NiceShow 贡献 #379
  • 【修复】Vue3 管理后台:用户头像、昵称修改,同步更新 Layout/UserInfo,由 @dhb52 贡献 #385
  • 【修复】Vue3 管理后台:修复权限范围默认展开,deptExpand 却默认折叠的问题,由 @moon69 贡献 #375

MALL 商城系统专区:

  • 【修复】商城统计,当某地区有人下单但无人支付时的空指针异常,由 @李占宏 贡献 #896
  • 【修复】商品卡片没有正确格式化数字的问题,由 @李占宏 贡献 #39

CRM 客户管理系统专区:

  • 【修复】跟进记录分页不显示商机,由 @杨宇庆 贡献 #867

Pay 支付专区:

  • 【修复】解决支付宝 Wap 创建的订单的超时时间无法生效的问题,由 @杨宇庆 贡献 #894
  • 【修复】解决订单同步任务引起的对已关闭的订单成功支付的问题,由 @杨宇庆 贡献 #893
2024-03-01 20:58

📈 Statistic

  • 总代码行数:190773
  • 源码代码行数:118129
  • 注释行数:43574
  • 单元测试用例数:1120

⭐ New Features

  • 【重构】简化 system 和 infra 大模块模块的 VO,由 @芋道源码 贡献 #774
  • 【新增】Vue3 管理后台:文件列表增加图片的展示和预览,由 @boide 贡献 #333
  • 【优化】Spring Cloud 的 feign 调用,使用 okhttp 替代 HttpURLConnection,由 @Henry 贡献 #72
  • 【优化】增加 system 和 infra 的代码覆盖率,提升稳定性,由 @芋道源码 贡献 #783
  • 【优化】增加 ip 东莞市下面的行政区信息,由 @芋道源码 贡献 #793
  • 【优化】操作日志实现,支持数据的变更记录,由 @puhui999 贡献 #805#806#346
  • 【优化】代码生成的表列表排序,按照更新时间倒序,由 @bunco 贡献 #828
  • 【优化】数据权限兼容性,由 @chenchenche 贡献 #90
  • 【优化】多图上传组件的 modalValue 回显,由 @puhui999 贡献 #366

MALL 商城专区:

CRM 客户管理系统专区:

REPORT 报表专区:

  • 【新增】完善 UReport2 的集成,由 @souvc 贡献 #327#773
  • 【优化】支持 SaaS 多租户,由 @Fanjc 贡献 #84

BPM 工作流专区:

🐞 Bug Fixes

  • 【修复】Vue3 管理后台:IDEA 在 v-for="dict in getIntDictOptions(...)" 时,el-optionkey 会告警的问题,由 @芋道源码 贡献 aecc9bb
  • 【修复】Vue3 管理后台:修改 UploadImg 组件预览图片的方式为 createImageViewer,解决列表预览图片层级出现错误,由 @puhui999 贡献 #340
  • 【修复】Spring Cloud 的 mp、member、mall 缺少 Maven build plugins,由 @WangSai 贡献 #73
  • 【修复】Spring Cache Redis 单冒号,而不是双 :: 冒号,避免 Redis Desktop Manager 多余空格,由 @晨曦伴读 贡献 #81
  • 【修复】Spring Cloud 在 JDK17 场景下无法编译启动的问题,由 @oc 贡献 #70
  • 【修复】修复 JDK21 代码生成模板文件中 import 的错误,由 @云开 贡献 #792
  • 【修复】Websocket 断开时,未删除会话缓存 bug,由 @陈晨成 贡献 #71
  • 【修复】JDK21 版本的 WebSocket 失效的问题,由 @oc 贡献 #87
  • 【修复】修改短信渠道事,缓存没有更新,由 @Evol郑天 贡献 #86
  • 【修复】导出 Excel:Long 类型 ID 会丢失精度,由 @moon69 贡献 #89
  • 【修复】文件路径 url 中文解码问题,由 @ccran 贡献 #807
  • 【修复】代码生成器 Vue2,Excel导出下载修复,由 @virtuecai 贡献 #804
  • 【修复】Vue2 管理后台:修改用户时,报密码长度不正确的问题,由 @芋道源码 贡献 7c8d340
  • 【修复】腾讯云上传 bug,由 @Breadswim 贡献 #123
  • 【修复】CacheUtils 异步缓存的 ThreadLocal 变量传递,由 @芋道源码 贡献 c98738d
  • 【修复】修复文件上传数据回显错误,由 @puhui999 贡献 #355
  • 【修复】Oracle limitN wrapper 条件修正,由 @Cool_Breeze 贡献 #843
  • 【修复】去除通知保存 VO 里的 Id 不为空验证,由 @smthhy 贡献 #841

BPM 工作流专区:

  • 【修复】解决审批流自定义脚本无法获取流程变量,由 @xiuuuu 贡献 #799
  • 【修复】多租户的工作流隔离,由 @芋道源码 贡献 9a03f1a
  • 【修复】修复请假申请提交后页面不返回 的bug,由 @puhui999 贡献 #355

Member 会员中心专区:

  • 【修复】修复微信小程序的一键登录时,缺少 state 参数,由 @Evol郑天 贡献 #74#21
  • 【修复】会员当前有等级的时候下订单会把当前等级给清空了,由 @云扬四海 贡献 #809

MALL 商城系统专区:

  • 【修复】微信小程序登录 openid 参数名不一致导致支付报错问题,由 @高靖 贡献 #33
  • 【修复】修复订单操作日志中快递公司名称模板与数据对不上的问题,由 @杨宇庆 贡献 #811

PAY 支付中心专区:

  • 【修复】支付回调时,查询 PayOrderApi getOrder 需要登录的问题,由 @Fanjc 贡献 #88
  • 【修复】修改 pay 模块>支付订单的同步 Job,查询指定创建时间前的待支付订单,由 @骑士梦 贡献 #808
  • 【修复】支付 demo 退款单匹配错误问题,由 @lynfgn 贡献 #800
2024-01-26 21:53
2023-03-05 12:13
1
https://gitee.com/yudaocode/yudao-ui-admin-vue3.git
git@gitee.com:yudaocode/yudao-ui-admin-vue3.git
yudaocode
yudao-ui-admin-vue3
yudao-ui-admin-vue3

搜索帮助