Skip to content

Releases: yudaocode/yudao-ui-go-view

v2025.09:新增 AI 支持联网搜索、推理、文件/图片、MCP 等功能,完善 IoT 场景联动

31 Aug 11:53
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:270697
  • 源码代码行数:168519
  • 注释行数:61626
  • 单元测试用例数:1290

⭐ New Features

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

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

  • 【优化】多个组件的删除操作和确认逻辑,由 @痴货 贡献 #185
  • 【优化】mall 移动端组件代码结构,由 @痴货 贡献 #194

MALL 商城专区:

BPM 工作流专区:

IoT 物联网专区:

  • 【新增】接入网关 TCP 协议,由 @安浩浩 贡献
  • 【新增】接入网关 MQTT 协议,由 @安浩浩 贡献
  • 【新增】场景联动,由 @puhui999 贡献

MP 公众号专区:

  • 【新增】添加用户 ID 筛选条件以提升消息查询功能,由 @wuKong 贡献 #204

AI 大模型专区:

Pay 支付专区:

🐞 Bug Fixes

  • 【修复】GlobalExceptionHandler 处理 guava UncheckedExecutionException,由 @芋道源码 贡献 a277987
  • 【修复】修复菜单组件名重复校验不严谨问题,由 @我是阿志吖 贡献 #201
  • 【修复】阿里云 sms api 缺少参数的问题,由 @曟颵 贡献 #159
  • 【修复】修复批量删除后 checkedIds 未重置的问题,由 @puhui999 贡献 #811#6#1400#193
  • 【修复】MyBatisUtils addOrder 时,未兼容 LambdaQueryWrapper 场景,由 @芋道源码 贡献 2e47ffd
  • 【修复】GlobalExceptionHandler 兼容更多 ServiceException 情况,由 @芋道源码 贡献 37d120b
  • 【修复】腾讯云短信回调没有 logId 需要 serialNo 来更新本地记录,由 @yubaolin 贡献 #203
  • 【修复】修复 knife4j 增强的不兼容问题,由 @芋道源码 贡献 e91fc70fceaa7a
  • 【修复】解决登录未禁用数据权限,前端带上旧 token 导致报错,由 @lb1565387341 贡献 #935
  • 【修复】Feign 未走自定义 LDT 反序列化,由 @egd 贡献 #206

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

  • 【修复】注册表单校验未失效问题,由 @山野羡民 贡献 #799
  • 【修复】头部主题深色模式下,顶部工具栏的搜索、消息没有传主题色,由 @熊猫大侠 贡献 #750
  • 【修复】流程表单字段解析调整为使用库解析,由 @luxiag 贡献 #814

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

  • 【修复】优化角色菜单表单加载逻辑,移除重复的菜单列表加载调用,确保在打开模态框时正确加载菜单数据,由 @xingyuv 贡献 #190
  • 【修复】AI Tinyflow 因大小写导致的引用问题,由 @Codingendless 贡献 #195
  • 【修复】API 日志界面打开后关不掉的问题,由 @痴货 贡献 #200

MALL 商城专区:

  • 【修复】数据库里有存用户 openid 的情况下不弹出“请先绑定微信再使用微信支付”的弹窗,由 @王佳星 贡献 #155
  • 【修复】兼容微信支付 V3 参数大小写,由 @wuKong 贡献 #159
  • 【修复】uni-easyinput 在手机键盘弹出时,导致页面整体上移的问题,由 @wslyx 贡献 [#150](https://gitee.com/yudaocode/yudao-mal...
Read more

v2025.08:完善 vben5(antd) 工作流、迁移 vben5(ep) 商城、支持 IoT TCP 协议

02 Aug 01:18
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:260586
  • 源码代码行数:161754
  • 注释行数:59864
  • 单元测试用例数:1121

⭐ New Features

  • 【优化】默认禁用 easy-trans,避免影响接口性能,由 @芋道源码 贡献 d650a0b
  • 【优化】数据库连接池的配置,由 @芋道源码 贡献 28965b9b
  • 【优化】优化日志格式,解决 FILE 里存在 highlight、cyan高亮,由 @芋道源码 贡献 529c570
  • 【优化】弱化对 skywalking 依赖,可按需引入,更灵活,由 @芋道源码 贡献 529c570
  • 【优化】默认不引入 spring-boot-admin,更灵活,同时启动速度更快(提升开发效率),由 @芋道源码 贡献 8e1729d
  • 【新增】实现参数数据字典校验注解 @InDict,由 @java-acc 贡献 #852
  • 【优化】使用 fastExcel 替换 easyExcel,由 @xingyuv 贡献 #1362
  • 【优化】添加 Excel 导出时,自适应列宽处理器并替换默认列宽策略,由 @huangmingsir 贡献 #196
  • 【优化】sql/tools 错误信息输出到 stderr,由 @dhb52 贡献 #1389
  • 【优化】vben5 代码生成路径的展示,由 @芋道源码 贡献 ae9e35f

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

  • 【新增】ERP 首页适配已有组件,由 @陈賝 贡献 #178
  • 【修复】修复 VbenTree 加载顺序问题,由 @简佳 贡献 #177
  • 【新增】ERP 采购订单功能,由 @陈賝 贡献 #181

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

  • 【新增】MALL 商城相关的迁移,由 @痴货 贡献 #179

MALL 商城专区:

  • 【优化】物流信息中增加电话号码高亮和点击功能,由 @macro 贡献 #154
  • 【新增】「店铺装修」导航栏中的搜索框添加功能和更多属性,由 @卢越 贡献 #795
  • 【新增】「店铺装修」添加扫一扫图标和功能,由 @卢越 贡献 #157#158

BPM 工作流专区:

  • 【新增】simple 设计器新增 userTask 跳过表达式,由 @Jason 贡献 1684706

Pay 支付专区:

🐞 Bug Fixes

  • 【修复】支持 yudao.websocket.enable 手动关闭,由 @芋道源码 贡献 d09e484
  • 【修复】优化了 EChart 组件,避免出现首次异步加载数据时图表插件不显示问题,由 @飒沓如流星 贡献 #797
  • 【修复】CacheRequestBodyFilter 导致 Spring Boot Admin 无法修改日志级别,由 @芋道源码 贡献 8140e1c
  • 【修复】主子表(ERP模式)删除主表数据,对应的子表数据还会显示,需要手动刷新之后才不显示,由 @顾北清 贡献 #1382
  • 【修复】网关 AccessLogFilter 记录日志发生异常,静默处理,不影响请求返回,由 @芋道源码 贡献 2e3e1b1
  • 【修复】网关缺少 CaffeineCacheManager 导致启动告警,由 @芋道源码 贡献 f14dcd4
  • 【修复】Vue3 + element-plus 管理,uploadFile 上传失败后后续上传都将失败问题,由 @芋道源码 贡献 2773b0e
  • 【修复】ApiErrorLogServiceImpl 在微服务场景下,记录日志存在的循环调用的问题,由 @芋道源码 贡献 99442ec

MALL 商城专区:

  • 【修复】修复 directory 参数丢失导致无法创建目标文件目录的问题,由 @binny1024 贡献 #156
  • 【修复】修复微信环境下获取完用户信息跳转的用户登录&绑定地址,由 @MaizaLin 贡献 #24
  • 【修复】修复店铺装修删除“弹窗广告”后,切换到基础设置页报错的问题,由 @卢越 贡献 #792
  • 【修复】「店铺装修」处理热区选择链接之后,当前链接被重置为 undefined 的问题,由 @卢越 贡献 #795
  • 【修复】「店铺装修」组件背景图片无法正常显示的问题、优化顶部导航栏搜索框,使其响应管理端装修,由 @卢越 贡献 #157
  • 【修复】Kd100ExpressQueryRespDTO 中时间字段的处理,由 @binny1024 贡献 #1381
  • 【修复】修复积分商品新增时校验商品是否参与其他活动校验失败,由 @芋道源码 贡献 1b41254

BPM 工作流专区:

  • 【修复】BPMN 用户任务的用户任务的用户规则是“表单内用户字段”只有 1 个人,自动切换切换的问题,由 @芋道源码 贡献 f287787
  • 【修复】避免在 BpmHttpRequestUtils 中重复添加 processInstanceId 参数,由 @芋道源码 贡献 bfcc198
  • 【修复】流程预测时由于流程未开始或流程未真正抵达执行节点,无法获取 execution 导致的 Expression 流程表达式执行报错问题,由 @芋道源码 贡献 dc7763e
  • 【修复】buildConditionExpression 在流程预测时,因为变量不存在,导致 Unknow property 异常的问题,由 @芋道源码 贡献 14d8c2b
  • 【修复】SIMPLE 延迟任务时,租户上下文丢失的问题,由 @芋道源码 贡献 51859af
  • 【修复】BPMN 延迟任务修改后,不会直接更新到 BPMN XML 里的问题,由 @芋道源码 贡献 75220bf
  • 【修复】BPMN 任务监听器,“监听器 ID”、“定时器”无法保存的问题,由 @芋道源码 贡献 a27d1a5
  • 【修复】子流程返回的 processInstanceId 不正确的问题,由 @芋道源码 贡献 a27d1a5
  • 【修复】Simple 模型创建时不能设置字段权限问题修复,由 @Jason 贡献 ab8761d
  • 【修复】流程模型设置时,「更多设置」不能选中表单项问题,由 @Jason 贡献 f14dead
  • 【修复】并行分支使用包容网关实现,解决并行分支 + 条件分支存在无法执行的问题,由 @Jason 贡献 97cec28976d89067
  • 【修复】流程表单只读字段,不校验规则,由 @Jason 贡献 c8cf4dfa
  • 【修复】子流程返回的 processInstanceId 不正确的问题,由 @芋道源码 贡献 7ba084b
  • 【修复】子流程支持流程 title 自定义标题,由 @芋道源码 贡献 b766f8d
  • 【修复】bpmn subProcess 存在 userTask NPE 的问题,由 @芋道源码 贡献 989c4e4
  • 【修复】子流程发起人为列表时实际发起人会变成主流程发起人,由 @芋道源码 贡献 376114a
  • 【修复】存在加签时,退回报 Execution could not be found with id null,由 @芋道源码 贡献 a4244ab
  • 【修复】委派、转办时,owner 不重复设置,由 @芋道源码 贡献 ab7d9fd
  • 【修复】跨进程调用,无法回调 crm 的工作流结果的问题,由 @芋道源码 贡献 8eea97a3c5c3dd

🔨 Dependency Upgrades

  • 【升级】mybatis-plus from 3.5.10.1 to 3.5.12
  • 【升级】mybatis-plus-join from 1.4.13 to 1.5.

v2.6.1:Vben5 + antd 管理后台支持 BPM 工作流、CRM 客户管理

19 Jul 11:50
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:259995
  • 源码代码行数:161332
  • 注释行数:59755
  • 单元测试用例数:1121

⭐ New Features

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

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

  • 【迁移】新增 ele 代码生成示例,由 @puhui999 贡献 #133

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

MALL 商城专区:

BPM 工作流专区:

  • 【新增】BPMN 流程设计器的时间事件配置面板,由 @cactuer 贡献 #153

IoT 物联网专区:

MP 公众号专区:

AI 大模型专区:

🐞 Bug Fixes

  • 【修复】Excel 导出时,下拉选择列错位问题修改,由 @hushaoge 贡献 #853
  • 【修复】用户管理,选中树形后无法取消选中问题,由 @王靖文 贡献 #779
  • 【修复】弹窗表单重复提交的问题,由 @tzdxf 贡献 #740
  • 【修复】上传 MP4 文件之后通过下载连接下载 MP4 文件源文件,能通过 windows 自带播放器播放下载下来的播放不了,由 @puhui999 贡献 #1371
  • 【修复】重置路由的白名单名称,由 @MasterTang 贡献 #785
  • 【修复】form-create 树形组件不展示的问题,由 @puhui999 贡献 #786
  • 【修复】MyBatis 在分页“不限制分页”时,排序不生效的问题,由 @芋道源码 贡献 d8e1610
  • 【修复】Vue3 三方登录的绑定,使用 /system/social-user/get-bind-list 接口,由 @芋道源码 贡献 e75ddc4
  • 【修复】Vue2 三方登录的绑定,使用 /system/social-user/get-bind-list 接口,由 @芋道源码 贡献 9ec6587
  • 【修复】DefaultDBFieldHandler 在 Async 情况下,无法获取到 getLoginUserId 的问题,由 @芋道源码 贡献 285da13

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

  • 【修复】在代码生成页面和定时任务页面中的一些小问题,由 @zz 贡献 #127
  • 【修复】部门列表不显示,由 @Frank.han 贡献 #150#149
  • 【修复】优化 TableAction 性能,由 @Frank.han 贡献 #152#153
  • 【修复】修复用户没有岗位,个人中心初始内容不显示,由 @icaiwei 贡献 #169

MALL 商城专区:

  • 【修复】用户余额充值(虚拟物品)订单上传发货信息到微信小程序订单,由 @SuchJack 贡献 #1359
  • 【修复】"商品统计聚合函数的别名与排序字段不符"导致的 SQL 异常,由 @SuchJack 贡献 #1357
  • 【修复】微信小程序确认收货提醒接口的 received_time 时间戳单位错误(应为秒),由 @java-acc 贡献 #850
  • 【修复】优化用户 avatar 显示逻辑(用户未设置 avatar 则使用系统 default_avatar 显示),由 @SuchJack 贡献 #152
  • 【修复】拼团还没成团,虚拟成团是否,这个时候核销也能核销成功,由 @puhui999 贡献 #1374
  • 【修复】创建拼团活动时校验商品是否参与了其它活动,由 @puhui999 贡献 #1373
  • 【修复】退款通知中 merchantRefundId 字符串转换 Long 类型的问题,由 @芋道源码 贡献 eca9307
  • 【修复】数据库雪花编号,导致的商品规格无法选择,由 @puhui999 贡献 #151

BPM 工作流专区:

  • 【修复】存在未拼接基础信息时直接返回的问题,由 [@Hclnb](https://gite...
Read more

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

07 Jun 10:13
Compare
Choose a tag to compare

📈 Statistic

  • 总代码行数:259194
  • 源码代码行数:160825
  • 注释行数:59546
  • 单元测试用例数:1121

⭐ New Features

  • 【重构】yudao-common 增加 biz 包,将 framework 依赖的 api 统一迁移,方便后续 yudao-framework 独立仓库,由 @芋道源码 贡献 #1343#192
  • 【重构】ruoyi-vue-pro 单体项目,移除 api module,简化项目结构,由 @芋道源码 贡献 #1347
  • 【重构】yudao-cloud 微服务项目,将 biz 重命名为 server,定义更清晰,由 @芋道源码 贡献 #1347
  • 【新增】代码生成时,支持配置返回 DO 还是 VO,提升开发效率,,由 @芋道源码 贡献 501cfe5
  • 【新增】代码生成时,支持批量删除,由 @puhui999 贡献 #194#1348#112#1350

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

  • 【迁移】工作流:流程实例,由 @子夜 贡献 #102#103
  • 【迁移】工作流:流程模型,由 @Jason 贡献 #105#107#108
  • 【新增】TableAction,和 Vben2.0 使用体验保持一致,由 @xingyuv 贡献

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

  • 【迁移】基础设施 infra 模块,由 @puhui999 贡献 #194

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

  • 【迁移】系统功能 system 模块、基础设施 infra 模块,由 @xingyuv 贡献

🐞 Bug Fixes

MALL 商城专区:

  • 【修复】响应拦截器"showError为false"时弹报错信息,条件不符逻辑,由 @SuchJack 贡献 #149

BPM 工作流专区:

  • 【修复】当流程 ID 配置没有中缀的时候不设置过期时间,由 @芋道源码 贡献 #848

v2.4.0:增强工作流仿钉钉、飞书模式

31 Dec 12:56
418a827
Compare
Choose a tag to compare

📈 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...
Read more