ruoyi-vue-pro 开发指南 ruoyi-vue-pro 开发指南
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • MES 手册
  • WMS 手册
  • HRM 手册
  • FMS 手册
  • PMS 手册
  • OA 手册
  • IM 即时通讯手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 3.x
  • 前端手册 Vben 5.x
  • 前端手册 Vue 2.x
  • 前端手册 Admin Uniapp
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • MES 手册
  • WMS 手册
  • HRM 手册
  • FMS 手册
  • PMS 手册
  • OA 手册
  • IM 即时通讯手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben5(ant-design-vue、element-plus) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读
  • 后端手册
  • 中间件手册
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • MES 手册
  • WMS 手册
  • HRM 手册
  • FMS 手册
  • PMS 手册
  • OA 手册
  • IM 即时通讯手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
  • 运维手册
  • 前端手册 Vue 3.x
  • 前端手册 Vben 5.x
  • 前端手册 Vue 2.x
  • 前端手册 Admin Uniapp
  • 工作流手册
  • 大屏手册
  • 支付手册
  • 会员手册
  • 商城手册
  • ERP 手册
  • CRM 手册
  • MES 手册
  • WMS 手册
  • HRM 手册
  • FMS 手册
  • PMS 手册
  • OA 手册
  • IM 即时通讯手册
  • AI 大模型手册
  • IoT 物联网手册
  • 公众号手册
  • 系统手册
视频教程
  • Vue3 + element-plus (opens new window)
  • Vue3 + vben5(ant-design-vue、element-plus) (opens new window)
  • Vue2 + element-ui (opens new window)
微服务版 (opens new window)
作者博客 (opens new window)
GitHub (opens new window)
  • 萌新必读

    • 简介
    • 交流群
    • 视频教程
    • 功能列表
    • 快速启动(后端项目)
    • 快速启动(前端项目)
    • 接口文档
    • 技术选型
    • 项目结构
    • 代码热加载
    • 一键改包
    • 迁移模块(适合新项目)
    • 删除功能(以租户为例)
    • 表结构变更(版本升级)
    • 国产信创数据库(DM 达梦、大金、OpenGauss、瀚高、OceanBase)
    • 如何去除 Redis 缓存
    • 内网穿透
    • 面试题、简历模版、简历优化
    • 项目外包
  • 后端手册

    • 新建模块
    • 代码生成【单表】(新增功能)
    • 代码生成【主子表】
    • 代码生成(树表)
    • 代码生成(移动端)
    • 功能权限
    • 数据权限
    • 用户体系
    • 三方登录
    • OAuth 2.0(SSO 单点登录)
    • SaaS 多租户【字段隔离】
    • SaaS 多租户【数据库隔离】
    • WebSocket 实时通信
    • 异常处理(错误码)
    • 参数校验、时间传参
    • 分页实现
    • VO 对象转换、数据翻译
    • 文件存储(上传下载)
    • Excel 导入导出
    • 操作日志、访问日志、异常日志
    • MyBatis 数据库
    • MyBatis 联表&分页查询
    • 多数据源(读写分离)、事务
    • Redis 缓存
    • 本地缓存
    • 异步任务
    • 分布式锁
    • 幂等性(防重复提交)
    • 请求限流(RateLimiter)
    • HTTP 接口签名(防篡改)
    • HTTP 接口加解密
    • 单元测试
    • 验证码
    • 工具类 Util
    • 配置管理
    • 数据库文档
  • 中间件手册

    • 定时任务
    • 消息队列(内存)
    • 消息队列(Redis)
    • 消息队列(RocketMQ)
    • 消息队列(RabbitMQ)
    • 消息队列(Kafka)
    • 限流熔断
  • 工作流手册

    • 工作流演示
    • 功能开启
    • 工作流(达梦适配)
    • 审批接入(流程表单)
    • 审批接入(业务表单)
    • 流程设计器(BPMN)
    • 流程设计器(钉钉、飞书)
    • 选择审批人、发起人自选
    • 会签、或签、依次审批
    • 流程发起、取消、重新发起
    • 审批通过、不通过、驳回
    • 审批加签、减签
    • 审批转办、委派、抄送
    • 执行监听器、任务监听器
    • 流程表达式
    • 流程审批通知
    • 移动端审批
  • 大屏手册

    • 报表设计器
    • 大屏设计器
  • 支付手册

    • 功能开启
    • 支付宝支付接入
    • 微信公众号支付接入
    • 微信小程序支付接入
    • 支付宝、微信退款接入
    • 支付宝转账接入
    • 微信转账接入
    • 钱包充值、支付、退款
    • 模拟支付、退款
    • 移动端支付管理
  • 会员手册

    • 功能开启
    • 微信公众号登录
    • 微信小程序登录
    • 微信小程序订阅消息
    • 微信小程序码
    • 会员用户、标签、分组
    • 会员等级、积分、签到
    • 移动端会员管理
  • 商城手册

    • 商城演示
    • 功能开启
    • 商城装修
    • 在线客服
    • 【商品】商品分类
    • 【商品】商品属性
    • 【商品】商品 SPU 与 SKU
    • 【商品】商品评价
    • 【交易】购物车
    • 【交易】交易订单
    • 【交易】售后退款
    • 【交易】快递发货
    • 【交易】门店自提
    • 【交易】分销返佣
    • 【营销】优惠劵
    • 【营销】积分商城
    • 【营销】拼团活动
    • 【营销】秒杀活动
    • 【营销】砍价活动
    • 【营销】满减送活动
    • 【营销】限时折扣
    • 【营销】内容管理
    • 【统计】会员、商品、交易统计
    • 移动端商城管理
  • ERP手册

    • ERP 演示
    • 功能开启
    • 【产品】产品信息、分类、单位
    • 【库存】产品库存、库存明细
    • 【库存】其它入库、其它出库
    • 【库存】库存调拨、库存盘点
    • 【采购】采购订单、入库、退货
    • 【销售】销售订单、出库、退货
    • 【财务】采购付款、销售收款
    • 移动端 ERP
  • CRM手册

    • CRM 演示
    • 功能开启
    • 【线索】线索管理
    • 【客户】客户管理、公海客户
    • 【商机】商机管理、商机状态
    • 【合同】合同管理、合同提醒
    • 【回款】回款管理、回款计划
    • 【产品】产品管理、产品分类
    • 【通用】数据权限
    • 【通用】跟进记录、待办事项
    • 移动端 CRM
  • AI大模型手册

    • AI 大模型演示
    • 功能开启
    • AI 聊天对话
    • AI 绘画创作
    • AI 知识库(RAG)
    • AI 音乐创作
    • AI 写作助手
    • AI 思维导图
    • AI 工具(function calling)
    • AI 工作流
    • Dify 工作流
    • FastGPT 工作流
    • Coze 智能体
    • 推理模式(thinking)
    • 联网搜索
    • MCP Client 客户端
    • MCP Server 服务端
    • 【模型接入】Claude
    • 【模型接入】OpenAI
    • 【模型接入】通义千问
    • 【模型接入】DeepSeek
    • 【模型接入】字节豆包
    • 【模型接入】腾讯混元
    • 【模型接入】硅基流动
    • 【模型接入】MiniMax
    • 【模型接入】月之暗面
    • 【模型接入】百川智能
    • 【模型接入】文心一言
    • 【模型接入】LLAMA
    • 【模型接入】智谱 GLM
    • 【模型接入】讯飞星火
    • 【模型接入】微软 OpenAI
    • 【模型接入】谷歌 Gemini
    • 【模型接入】Stable Diffusion
    • 【模型接入】Midjourney
    • 【模型接入】Suno
    • 【模型接入】Grok
    • 【模型接入】阶跃星辰
    • 移动端 AI 大模型
  • IoT物联网手册

    • 功能开启
    • 产品管理
    • 设备管理
    • 物模型配置
    • 设备网关与子设备
    • 设备动态注册
    • 设备接入(概述)
    • 设备接入(HTTP 协议)
    • 设备接入(MQTT 协议)
    • 设备接入(EMQX 协议)
    • 设备接入(TCP 协议)
    • 设备接入(UDP 协议)
    • 设备接入(WebSocket 协议)
    • 设备接入(CoAP 协议)
    • 设备接入(Modbus Client 模式)
    • 设备接入(Modbus Server 模式)
    • 设备接入(自定义协议)
    • 场景联动
    • 数据流转
    • 告警配置
    • OTA 固件升级
    • 移动端 IoT 物联网
  • MES手册

    • MES 演示
    • 功能开启
    • 【基础】物料产品、分类、计量单位
    • 【基础】客户管理、供应商管理
    • 【基础】车间设置、工作站设置
    • 【基础】编码规则
    • 【生产】工序设置、工艺流程
    • 【生产】生产工单
    • 【生产】生产排产、工序流转卡
    • 【生产】生产报工
    • 【生产】安灯配置、安灯呼叫
    • 【生产】工作记录
    • 【仓库】仓库与库区库位、条码赋码、SN码
    • 【仓库】批次管理、库存现有量、库存事务
    • 【仓库】到货通知、采购入库、采购退货
    • 【仓库】生产领料、生产退料、物料消耗
    • 【仓库】产品产出、产品入库
    • 【仓库】发货通知、销售出库、销售退货
    • 【仓库】外协发料、外协入库
    • 【仓库】其他入库、其他出库
    • 【仓库】调拨单、装箱管理
    • 【仓库】库存盘点
    • 【质量】检测项设置、常见缺陷
    • 【质量】质检方案
    • 【质量】来料检验(IQC)
    • 【质量】过程检验(IPQC)
    • 【质量】出货检验(OQC)
    • 【质量】退货检验(RQC)
    • 【质量】待检任务、检验结果、缺陷记录
    • 【设备】设备类型、设备台账
    • 【设备】点检保养项目、点检保养方案
    • 【设备】点检记录、保养记录、维修单
    • 【工具】工具类型、工装夹具台账
    • 【排班】班组设置、节假日设置
    • 【排班】排班计划、排班日历
    • 移动端 MES
  • WMS手册

    • WMS 演示
    • 功能开启
    • 【基础】仓库
    • 【基础】商品、SKU、分类、品牌
    • 【基础】往来企业(供应商、客户)
    • 【库存】库存记录、流水、统计
    • 【单据】入库
    • 【单据】出库
    • 【单据】移库
    • 【单据】盘库
    • 【其它】WMS、MES、ERP 对比
    • 移动端 WMS
  • HRM人力资源

    • HRM 演示
    • 功能开启
    • 【组织】工作台、组织架构
    • 【员工】员工管理
    • 【招聘】招聘管理
    • 【考勤】考勤管理
    • 【社保】社保管理
    • 【薪资】计薪设置、薪资档案
    • 【薪资】月度工资、工资条
    • 【绩效】绩效模板、绩效计划
    • 【绩效】绩效考核、绩效档案
    • 移动端 HRM
  • FMS财务管理

    • FMS 演示
    • 功能开启
    • 【设置】账套管理、财务参数、财务指标
    • 【设置】币别、科目、辅助核算、初始余额
    • 【设置】凭证字、常用摘要、凭证模板
    • 【凭证】凭证管理
    • 【账簿】账簿管理
    • 【报表】财务报表
    • 【结账】期末结账
    • 移动端 FMS
  • PMS项目管理

    • PMS 演示
    • 功能开启
    • 【项目中心】工作台与项目管理
    • 【项目中心】项目详情与迭代
    • 【项目中心】工作项与协作
    • 【知识中心】知识库管理
    • 【知识中心】文档与协作
    • 移动端 PMS
  • OA协同办公

    • OA 演示
    • 功能开启
    • 【协作】日程、任务、计划与汇报
    • 【协作】公告、讨论、通讯录与笔记
    • 【办公】企业邮箱
    • 【办公】企业云盘
    • 【行政】办公用品、用印管理
    • 【行政】会议室、车辆管理
    • 【流程】公文管理
    • 【流程】出差、费用报销
    • 【流程】考勤、请假、加班、转正与离职
    • 移动端 OA
  • IM即时通讯手册

    • IM 演示
    • 功能开启
    • 【好友】好友关系、好友申请
    • 【群聊】群组、群成员、入群申请
    • 【消息】私聊、群聊、频道消息
    • 【频道】频道、频道素材
    • 【内容】表情、敏感词
    • 【通话】语音通话、视频通话、共享屏幕
    • 【WebSocket】实时推送与离线消息
    • 移动端 IM 即时通讯
  • 公众号手册

    • 功能开启
    • 公众号接入
    • 公众号粉丝
    • 公众号标签
    • 公众号消息
    • 模版消息
    • 自动回复
    • 公众号菜单
    • 公众号素材
    • 公众号图文
    • 公众号统计
    • 移动端公众号管理
  • 系统手册

    • 短信配置
    • 邮件配置
    • 站内信配置
    • Webhook(钉钉、飞书、企微)
    • 数据脱敏、字段权限
    • 敏感词
    • 地区 & IP 库
  • 运维手册

    • 开发环境
    • Linux 部署
    • Docker 部署
    • Jenkins 部署
    • 宝塔部署
    • 1Panel 部署
    • HTTPS 证书
    • 服务监控
    • Tomcat WAR 部署
  • 前端手册 Vue 3.x

    • 开发规范
    • 菜单路由
    • Icon 图标
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
    • CRUD 组件
    • 国际化
    • IDE 调试
    • 代码格式化
  • 前端手册 Vben 5.x

    • 开发规范
    • 菜单路由
    • 图标、主题、国际化
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
    • IDE 调试
    • 代码格式化
  • 前端手册 Vue 2.x

    • 开发规范
    • 菜单路由
    • Icon 图标
    • 字典数据
    • 系统组件
    • 通用方法
    • 配置读取
  • 前端手册 Admin Uniapp

    • 开发规范
    • 菜单路由
    • 图标、主题、国际化
    • 字典数据
    • 系统组件
    • 通用方法
    • IDE 调试
    • 代码格式化
    • 运行发布
  • 更新日志

    • 【v2026-09】
      • 新增 OA 协同办公、PMS 项目管理,支持独立手机端操作
        • 📈 Statistic
        • 🚀 新增功能
        • 🐞 问题修复
        • 🔨 Dependency Upgrades
    • 【v2026-08】
    • 【v2026-07】
    • 【v2026-06】
    • 【v2026-05】
    • 【v2026-04】
    • 【v2026-03】
    • 【v2026-01】
    • 【v2025-12】
    • 【v2025-11】
    • 【v2025-10】
    • 【v2025-09】
    • 【v2025-08】
  • 开发指南
  • 更新日志
芋道源码
2026-09-01
目录

【v2026-09】

# 新增 OA 协同办公、PMS 项目管理,支持独立手机端操作

本月概要:

  • 【OA】完成 OA 协同办公模块整合,补齐对应的后端工程与业务能力,并支持 Admin 移动端。
  • 【PMS】完成项目管理模块整合,补齐对应的后端工程与业务能力,并支持 Admin 移动端。
  • 【稳定性】修复工作流、AI、IoT、CRM、ERP、FMS、IM 及前端管理后台等模块的用户反馈问题,增强系统稳定性。

# 📈 Statistic

  • 总代码行数:647011
  • 源码代码行数:416656
  • 注释行数:135879
  • 单元测试用例数:4285

# 🚀 新增功能

后端框架专区:

  • 【新增】增加 OceanBase MySQL 模式的接入支持,提供 Docker 测试环境、初始化 SQL 及 SQL 同步生成入口;验证基础 JDBC 操作与 Flowable 引擎的建表、部署、审批等流程,由 @芋道源码 (opens new window) 完善 00680ddc1b (opens new window),对应国产数据库适配诉求 IK3MDW (opens new window),使用方式见 《国产信创数据库》
  • 【新增】增加文件上传类型白名单校验,后端上传根据文件内容识别类型,前端直传校验文件名类型,支持 SVG 等常用图片、文档、压缩包和音视频,由 @芋道源码 (opens new window) 完善 03ce4fad57 (opens new window),对应 #270 (opens new window)
  • 【新增】增加超级管理员、租户管理员账号保护,禁止禁用及单个、批量删除管理员账号,由 @芋道源码 (opens new window) 完善 223a4d816 (opens new window),对应 https://t.zsxq.com/MbI7r (opens new window)

OA 协同办公专区:

  • 【新增】日常协作:支持日程、任务、工作计划、工作汇报、公告、讨论、通讯录和笔记,覆盖参与人共享、任务反馈、公告阅读、讨论互动及内容分享;由 @芋道源码 (opens new window) 完善 单体后端 09cf3017e1 (opens new window)、Vue3 b2c0d339d (opens new window)
  • 【新增】办公服务:支持企业邮箱和企业云盘,提供企业服务、个人账号、文件夹、邮件、目录、共享权限及收藏等功能;同步 Vue3、Vben5.0 和 UniApp 管理后台
  • 【新增】行政管理:支持办公用品、用印、会议室和车辆管理,覆盖用品领用发放与归还、印章申请、会议室预定、用车和还车申请
  • 【新增】流程申请:支持公文、出差、费用报销、请假、加班、转正和离职申请,支持保存草稿后提交 BPM 审批,并按业务类型关联出差、用品、会议室和车辆等后续操作;同时支持 UniApp 移动端 OA,覆盖 H5、微信小程序等多端,由 @芋道源码 (opens new window) 完善 3e28510ce (opens new window)

PMS 项目管理专区:

  • 【新增】项目中心:支持项目、成员、分组、收藏、公告、模板、迭代、工作项、状态、看板、标签、评论、动态和工时,覆盖项目从创建、规划到执行的协作流程;由 @芋道源码 (opens new window) 完善 单体后端 31aded61d8 (opens new window)、Vue3 2e0019924 (opens new window)
  • 【新增】知识中心:支持知识库、文件夹、文档、模板、文档权限与协作,覆盖文档创建、共享、收藏、回收站和最近使用等场景,并支持 UniApp 移动端;由 @芋道源码 (opens new window) 完善 Vben5.0 0c2b873af (opens new window)、UniApp 510e7c94a (opens new window)

商城系统专区:

  • 【新增】订单分佣的一级推广人改为使用订单记录的推广人,支持按订单确定佣金归属;二级推广人仍从一级推广人的绑定关系获取,由 @wuKongD (opens new window) 贡献 #268 (opens new window)
  • 【新增】商品 SKU 的销售价、市场价、成本价及一二级分销佣金增加后端下限校验,五个金额字段均使用 @Min(0) 拒绝负数入参,由 @dadiyang (opens new window) 贡献 #1235 (opens new window)
  • 【新增】多规格商品创建时增加 SKU 属性组合非空校验,属性为空时返回明确的业务错误,避免生成非法的 IN () SQL 导致接口报 500,由 @dadiyang (opens new window) 贡献 #1234 (opens new window)

ERP 进销存专区:

  • 【新增】采购入库单明细增加 @Valid 级联校验,产品数量增加必须大于 0 的接口校验,阻止 0 和负数量写入,由 @dadiyang (opens new window) 贡献 #1233 (opens new window)
  • 【新增】产品删除增加采购订单、入库单、退货单及销售订单、出库单、退货单六类单据的引用校验,禁止删除已被业务单据引用的产品,由 @dadiyang (opens new window) 贡献 #1242 (opens new window)

MES 制造执行专区:

  • 【优化】补充单白班未配置倒班方式、倒班天数时的排班回归测试,验证跨两天每天生成一条正确的班组、班次记录,由 @芋道源码 (opens new window) 补充 66780d9b (opens new window),对应 https://wx.zsxq.com/dweb2/index/topic_detail/22258258458254141 (opens new window)

CRM 客户管理专区:

  • 【新增】产品删除增加合同、商机引用校验,禁止删除已被业务单据引用的产品,由 @dadiyang (opens new window) 贡献 #1242 (opens new window)
  • 【优化】统一产品 DO、请求与响应 VO,以及商机、合同明细中的产品单位字段类型,均使用 Java 原始类型 int,由 @芋道源码 (opens new window) 完善 00798fed (opens new window),对应 #1206 (opens new window)
  • 【新增】合同金额增加服务端非负校验,使用 @DecimalMin(0) 拒绝负金额入参,由 @dadiyang (opens new window) 贡献 #1241 (opens new window)

工作流专区:

  • 【新增】管理端发起动态表单流程增加服务端必填字段校验,根据表单定义检查必填项,缺失时拒绝创建流程实例,由 @dadiyang (opens new window) 贡献 #1245 (opens new window)

FMS 财务管理专区:

  • 【优化】完善新增、修改及导入科目的账套初始化前置校验,财务参数缺失时返回明确的业务提示,避免空指针异常,由 @dadiyang (opens new window) 提交 #1213 (opens new window),@芋道源码 (opens new window) 完善 b0397843 (opens new window)

Vue3、Vben5.0 管理后台专区:

  • 【优化】优化 Vben5.0 的 web-antd、web-antdv-next、web-ele 表格工具栏状态变化时的重复渲染;公共表格组件避免在计算配置时执行插槽,并移除 TableAction 无效的深度监听,由 @芋道源码 (opens new window) 贡献 0d86100e5 (opens new window),对应 星球反馈 (opens new window)

UniApp 管理后台专区:

  • 【新增】工作台菜单、大分组和二级分组支持通过 menu.json 的 visible 配置显示或隐藏,默认显示;子菜单全部隐藏或无权限时自动隐藏空分组,搜索、常用及最近使用入口同步过滤,由 @芋道源码 (opens new window) 完善 5b6e1dafb (opens new window),对应 https://t.zsxq.com/n9tvN (opens new window)
  • 【优化】优化 UniApp 商城主包体积,新增按需导出的 lodash 工具入口,统一页面、组件及 store 的方法引入,避免从 lodash-es 根入口加载完整函数集合,减少主包冗余代码

# 🐞 问题修复

后端框架专区:

  • 【修复】修复 Excel 导入模板在下拉字典或选项为空时生成非法引用范围,以及地区字段缺少写出转换、导致模板下载失败的问题;空选项列跳过下拉校验,并将地区编号写为完整路径,由 @dadiyang (opens new window) 贡献 #1217 (opens new window)
  • 【修复】修复 Spring Boot 4.x 单体版 local 环境禁用 Quartz 自动配置时,QuartzAutoConfiguration 仍使用旧包名的问题,更新为 org.springframework.boot.quartz.autoconfigure.QuartzAutoConfiguration,由 @xlt (opens new window) 贡献 !1597 (opens new window)
  • 【修复】修复启用积木报表后,旧版 swagger-annotations-jakarta 依赖冲突导致 API 文档报错、无法显示的问题,从积木报表依赖中排除该传递依赖,由 @Crab (opens new window) 提交 !1594 (opens new window),@芋道源码 (opens new window) 简化修复 4f312677 (opens new window)
  • 【修复】修复 AI 与积木报表模块同时引入时,多个 ChatModel Bean 导致 ChatClient.Builder 自动配置报错、后端启动失败的问题;按项目版本对齐 Spring AI BOM 并关闭该自动配置,同时调整 Spring Boot 4 微服务版的 Redis、DashScope 自动配置,由 @fanweibin2018 (opens new window) 提交 !1591 (opens new window),@芋道源码 (opens new window) 完善 单体版 b0fc5856 (opens new window)、微服务版 6655bdc9 (opens new window)
  • 【修复】修复异步任务使用 JDK 动态代理时,IM 服务按实现类获取自身 Bean 抛出 NoSuchBeanDefinitionException,导致好友申请、私聊发送等写操作报 500 的问题;为 @EnableAsync 显式设置 proxyTargetClass = true,由 @dadiyang (opens new window) 贡献 #1223 (opens new window)
  • 【修复】修复 JDK8 微服务版使用 WxJava 的 HttpComponents 5 实现时,System 服务未引入 httpclient5,导致微信服务初始化报 NoClassDefFoundError 的问题;显式添加依赖,由 @芋道源码 (opens new window) 修复 654415c09 (opens new window),对应 IKF0TD (opens new window)、IKDB00 (opens new window)

AI 大模型专区:

  • 【修复】修复 UniApp 管理后台在微信小程序中使用 AI 聊天、写作、思维导图时,因缺少 AbortController 导致流式生成报错的问题;在 SSE 模块局部兼容控制器,由 @芋道源码 (opens new window) 修复 9688c2cbf (opens new window),对应 https://t.zsxq.com/4wULf (opens new window)
  • 【修复】修复 AI 工作流主键序列名误写为 ai_workflow,导致使用数据库序列生成主键时无法匹配 ai_workflow_seq 的问题,由 @codelearner1024 (opens new window) 贡献 #271 (opens new window)

IoT 物联网专区:

  • 【修复】修复 JDK8 单体版、微服务版 IoT 网关因 Kotlin、Okio 依赖版本不兼容,导致启动失败或 RPC 请求报错的问题;仅在网关模块显式引入兼容版本,由 @芋道源码 (opens new window) 修复 单体版 42f27923c8 (opens new window)、微服务版 a2f239c61 (opens new window),对应 https://t.zsxq.com/Jn7rM (opens new window)
  • 【修复】修复 UniApp 管理后台场景联动的触发器、附加条件选择“在…之间”“不在…之间”时只有一个比较值输入框的问题;补齐范围起点、终点输入及编辑回显,切换操作符时清空旧值,并校验两个边界均已填写,由 @芋道源码 (opens new window) 修复 06cf302ad (opens new window),对应 https://t.zsxq.com/8Vxvo (opens new window)
  • 【修复】修复 Vben5.0 的 Antd、Antdv Next、Element Plus 三套前端在产品详情中物模型列表高度收缩的问题;移除 Tab 子视图内嵌套的 Page 自动高度及表格自动高度配置,由 @芋道源码 (opens new window) 修复 b710041e6 (opens new window)
  • 【修复】修复物模型单位“无”因字典值为空而无法选择的问题,将 MySQL 初始化脚本中的字典值改为 -,由 @iamdzk (opens new window) 贡献 !1595 (opens new window)
  • 【修复】修复 Vue3、Vue2 管理后台 IoT 设备列表部署后默认图片和图标无法显示的问题,将 PNG、SVG 改为资源导入,并补齐 Vue2 缺失的 SVG,由 @iamdzk (opens new window) 提交 !908 (opens new window),同步修复 Vue2

PMS 项目管理专区:

  • 【修复】修复 Vue3 及 Vben5.0 的 Antd、Antdv Next、Element Plus 前端在 PMS 项目协作配置中新增看板列后,保存状态设置提示“工作项状态排序数据无效”的问题;提交时不传递临时看板编号,并补齐 Vue3 的“事项类型、适用项目”显示,由 @芋道源码 (opens new window) 修复 Vue3 6e5b41d3d (opens new window)、Vben5.0 cc6714c96 (opens new window),对应 https://t.zsxq.com/EyxMK (opens new window)
  • 【修复】修复 UniApp 管理后台知识库协作权限页面的字典方法导入错误,导致类型检查及 H5、微信小程序构建失败的问题,由 @芋道源码 (opens new window) 修复 9688c2cbf (opens new window)
  • 【修复】修复 Vben5.0 的 Antd、Antdv Next、Element Plus 三套前端因事项选择组件导入缺失或路径错误,导致 PMS 工作台加载失败、事项详情组件解析异常的问题;补齐导入并统一指向现有组件,由 @芋道源码 (opens new window) 修复 a1c25e503 (opens new window)
  • 【修复】修复 Vben5.0 的 Antd、Antdv Next、Element Plus 三套前端“我的项目”切换页面后个人分组选项丢失、导致页面报错及重复警告的问题;同时修复 Vue3 及上述三套前端“项目设置”“退出项目”菜单权限判断不生效的问题,由 @芋道源码 (opens new window) 修复 Vben5.0 09d5058c3 (opens new window)、Vue3 5967263ca (opens new window)

HRM 人力资源专区:

  • 【修复】修复工资表在分类下没有可见明细时仍显示空分类列,以及 UniApp 员工工资详情展示已隐藏薪资项的问题;同步六套后端与 Vue3、Vben5.0、UniApp 管理后台,修复 Vben 月度工资表首次打开的初始化报错,并完善标准薪资项同步提示、恢复入口说明和表头生效时机文档,由 @芋道源码 (opens new window) 修复 后端 cb160583b (opens new window)、Vue3 08cd0f20e (opens new window)、Vben5.0 7034b293d (opens new window)、UniApp 319774b7e (opens new window),对应 https://t.zsxq.com/WRIEJ (opens new window)
  • 【修复】修复 HRM 定薪、调薪误带出加班工资、考勤扣款及已停用工资项的问题;统一 Vue3、Vben5.0、UniApp 管理后台与后端保存、导入的可定调薪项范围,修复默认模板加载及表格初始化异常,并同步薪资配置文档,由 @芋道源码 (opens new window) 修复 后端 25f030ddc (opens new window)、Vue3 1cad50061 (opens new window)、Vben5.0 c5d61631e (opens new window)、UniApp 80c6f259c (opens new window),对应 https://t.zsxq.com/hhClm (opens new window)
  • 【修复】修复 Vue3、Vben5.0 的 Antd、Antdv Next、Element Plus 及 UniApp 管理后台从 HR 工作台进入员工列表时,默认全职条件导致本月入职人员遗漏、页签人数与筛选结果不一致的问题;增加“本月入职”页签,切换状态、重置时清除来源条件,并修复移动端页签错选及 PC 刷新、缓存重进后的筛选同步,由 @芋道源码 (opens new window) 修复 Vue3 a51ff3cde (opens new window)、Vben5.0 2612679da (opens new window)、UniApp feba3731a (opens new window),对应 https://t.zsxq.com/KkNKW (opens new window)
  • 【修复】修复 Vben5.0 的 Antd、Antdv Next、Element Plus 及 UniApp 管理后台 HRM 员工信息中“岗位”“职位名称”文案不一致的问题;统一表单、详情、提示语及异动记录为“岗位”“岗位职级”,由 @芋道源码 (opens new window) 修复 Vben5.0 59edd3f7f (opens new window)、UniApp b17af7f93 (opens new window),对应 https://t.zsxq.com/C0Jxd (opens new window)
  • 【修复】补齐 MySQL 初始化脚本中的 hrm_employee_id_type 证件类型字典及 5 项数据,解决员工档案导入模板下载失败的问题,对应 https://t.zsxq.com/9p34Y (opens new window)
  • 【修复】修复候选人转员工时,服务端回填的招聘渠道 channelId 被隐藏字段校验拒绝、导致无法建档的问题;在携带 candidateId 的创建请求中放行该字段,由 @dadiyang (opens new window) 贡献 #1211 (opens new window)

MES 制造执行专区:

  • 【修复】修复车间、工作站编码唯一索引缺少租户维度,导致不同租户使用相同编码时新增失败的问题;将 uk_code 调整为 (tenant_id, code) 联合唯一索引,并同步六套后端升级 SQL,由 @芋道源码 (opens new window) 修复,对应 https://t.zsxq.com/M0u0t (opens new window)
  • 【修复】修复采购入库上架明细未继承入库单行批次,导致批次管理物料执行入库时提示批次号不能为空的问题;保存明细时从入库单行补齐批次并校验单据、物料及批次归属,同步六套后端项目,由 @芋道源码 (opens new window) 修复 单体版 053a100f (opens new window)、微服务版 484224c9 (opens new window),对应 https://wx.zsxq.com/dweb2/index/topic_detail/55521151224428114 (opens new window)

FMS 财务管理专区:

  • 【修复】修复资产负债表、现金流量表校验及结账时,报表校验与结账概况循环调用导致栈溢出的问题;逐月检查损益结转状态时直接查询损益余额,由 @dadiyang (opens new window) 贡献 #1215 (opens new window)
  • 【修复】补全 MySQL 资产负债表、利润表、现金流量表及辅助数据模板,修正备抵科目未扣减、营业利润漏计投资收益及筹资现金净额漏减还本金额的问题,对应 #1213 (opens new window)

商城系统专区:

  • 【修复】补齐商城订单、售后、佣金、会员、钱包、访问量及商品统计查询中的租户条件,覆盖关联子查询和 JOIN 两侧,避免缺少实体元数据时统计混入其他租户数据,由 @芋道源码 (opens new window) 修复 b572669c16 (opens new window),对应 https://t.zsxq.com/tpXwb (opens new window)
  • 【修复】修复编辑商品一级分类时,可将“上级分类”设为自身,导致分类从分类树中消失的问题;保存时拒绝父分类为自身的设置,由 @dadiyang (opens new window) 贡献 #1229 (opens new window)

CRM 客户管理专区:

  • 【修复】修复 Vue3 管理后台 CRM 回款计划列表中“实际回款金额”列标题重复的问题,将剩余金额列更正为“未回款金额”,并移除错误的字段绑定,由 @芋道源码 (opens new window) 修复 ab7fa43f9 (opens new window),对应 https://t.zsxq.com/PBOLD (opens new window)
  • 【修复】修复无产品明细的合同金额被重算覆盖为 0 的问题,无明细时保留传入的合同金额,由 @dadiyang (opens new window) 贡献 #1241 (opens new window)
  • 【修复】修复公海超期客户自动掉落任务因无登录用户仍触发数据权限校验,产生 Null key 异常并回滚、导致客户无法掉入公海的问题;无登录用户的系统调用跳过该校验,由 @dadiyang (opens new window) 贡献 #1221 (opens new window)
  • 【修复】修复新增回款计划时,查询合同最大期次使用联表 Wrapper 导致 SQL 引用不存在的 t.contract_id、创建失败的问题,改用单表查询 Wrapper,由 @dadiyang (opens new window) 贡献 #1219 (opens new window)
  • 【修复】修复回款、回款计划操作日志的合同名在上下文变量绑定前解析,以及更新回款模板变量名不匹配导致操作日志缺失的问题;将合同名解析改为后置,并将更新模板变量对齐为 #oldReceivable,由 @dadiyang (opens new window) 贡献 #1247 (opens new window)

ERP 进销存专区:

  • 【修复】修复历史 0 数量单据触发库存更新时生成缺少 SET 的 SQL 报错的问题,库存增量为 0 时跳过更新,由 @dadiyang (opens new window) 贡献 #1233 (opens new window)
  • 【修复】修复采购入库单反审批后,采购订单入库进度未回退的问题;inCount 仅统计已审核入库单,并在审批、反审批后重算,超订单数量校验仍统计全部入库单(含未审核),由 @dadiyang (opens new window) 贡献 #1243 (opens new window)

IM 即时通讯专区:

  • 【修复】修复关闭多租户后,敏感词检测因缺少租户编号而报错的问题;关闭时使用统一词库缓存,并兼容缓存刷新及增删改后的失效,开启时保留租户隔离,由 @芋道源码 (opens new window) 修复 459986bfca (opens new window),对应 https://t.zsxq.com/9wGzr (opens new window)

OA 协同办公专区:

  • 【修复】修复 OA 邮箱服务配置未校验服务器主机名或 IP 的问题;拒绝带协议、路径或端口的错误输入,并同步后端、Vue3、Vben5.0 和 UniApp 表单校验,由 @芋道源码 (opens new window) 修复 单体后端 20f06c5116 (opens new window)、微服务后端 6e41a279c (opens new window)、Vue3 084a3dd66 (opens new window)、Vben5.0 4954cdb6e (opens new window)、UniApp a17538650 (opens new window),对应 https://t.zsxq.com/y1ggF (opens new window)
  • 【修复】修复 OA 请假等动态表单流程可绕过必填校验、空数据也能发起并在审批时失败的问题;创建流程实例前按表单定义校验必填字段,阻止脏流程写入,由 @dadiyang (opens new window) 贡献 #1245 (opens new window),对应 3d78d8df95 (opens new window)
  • 【修复】修复 OA 报销明细编辑、办公用品选择初始化、日程列表和车辆申请选择等前端问题,统一 Vue3、Vben5.0 和 UniApp 的数据回填与表单交互,由 @芋道源码 (opens new window) 修复 Vue3 084a3dd66 (opens new window)、Vben5.0 4954cdb6e (opens new window)、UniApp a17538650 (opens new window)

Vue3、Vben5.0 管理后台专区:

  • 【修复】修复 Vue3 管理后台图片、文件上传时,旧上传队列残留影响切换表单后的上传结果,以及同名附件删除错项的问题;按文件唯一编号处理上传成功和删除,保留并发上传中的文件,并忽略已移除文件的迟到回调,由 @芋道源码 (opens new window) 修复 433550753 (opens new window),对应 https://t.zsxq.com/ijJIP (opens new window)
  • 【修复】修复 Vue3 及 Vben5.0 的 Antd、Antdv Next、Element Plus 前端附件中文文件名显示为 URL 编码的问题;回填时提取并安全解码文件名,去除查询参数,保留原始访问地址,由 @芋道源码 (opens new window) 修复 Vue3 7adc78849 (opens new window)、Vben5.0 4eacb45e5 (opens new window),对应 https://t.zsxq.com/B2DLB (opens new window)
  • 【修复】修复 Vben5.0 的 Antd、Antdv Next 前端租户套餐菜单权限、角色菜单权限及部门权限树无法正确选择或编辑回显的问题;显式对齐树组件的表单绑定属性,由 @芋道源码 (opens new window) 修复 5fcc52827 (opens new window),对应 IKDO66 (opens new window)
  • 【修复】修复 Vben5.0 的 Antd、Antdv Next 前端公共下拉选择组件与表单绑定不一致,导致 AI 角色模型、知识库、工具选择无法正确保存或回显,以及 MES 上级分类、生产报工审核人已选择仍提示必填的问题,由 @芋道源码 (opens new window) 修复 910c81b38 (opens new window),对应 IKDO66 (opens new window)、IKI622 (opens new window)
  • 【修复】修复 Vue3 部门新增、修改时,受限用户的上级部门选项仍显示“顶级部门”的问题;仅在部门列表为空或包含顶层部门时显示该选项,并同步 Vue2、Vben5.0、UniApp 管理后台,由 @张三 (opens new window) 贡献 !901 (opens new window)
  • 【修复】修复 Vue3 的 WebSocket 页面连接状态标签颜色显示不正确的问题;将标签的 color 属性改为 type,连接和断开时分别显示 success、danger 状态,由 @Layouwen (opens new window) 贡献 #239 (opens new window)
  • 【修复】平台管理员访问租户后刷新时,权限初始化请求错误携带 visit-tenant-id,导致无法按登录主体原始租户加载权限、页面卡在启动状态的问题;Vue3 + Element Plus 与 Vben5.0 五端均明确关闭该请求的访问租户上下文,普通租户业务请求保持不变,由 @芋道源码 (opens new window) 修复 Vue3 ef200e958 (opens new window)、Vben5.0 a885fe1c9 (opens new window),对应 #237 (opens new window)

# 🔨 Dependency Upgrades

所有六套后端项目:

  • 【升级】Netty BOM 4.2.17.Final → 4.2.18.Final
  • 【升级】TDengine JDBC 3.9.0 → 3.9.2
  • 【升级】OpenTelemetry API、SDK、OTLP Exporter 1.65.0 → 1.66.0
  • 【升级】SkyWalking Logback Toolkit 9.6.0 → 9.7.0
  • 【升级】jedis-mock 1.1.18 → 1.1.19
  • 【升级】Lombok 1.18.46 → 1.18.48
  • 【升级】MapStruct 1.6.3 → 1.7.0.Beta2
  • 【升级】fastjson、fastjson2 2.0.64 → 2.0.65
  • 【升级】j2mod 3.3.0 → 3.4.0
  • 【升级】AWS SDK S3 2.54.7 → 2.55.5
  • 【升级】支付宝 SDK 4.40.978.ALL → 4.40.1014.ALL
  • 【升级】微信 Java SDK 4.8.6-20260825.155844 → 4.8.6-20260919.232150
  • 【升级】JimuReport / JimuBI:Spring Boot 3、4 从 2.5.1 / 2.5.0 升级到 2.5.4 / 2.5.4;Spring Boot 2 保持 2.3.4 / 2.3.2,避免升级 JimuReport 后因缺少 JimuAiConfigBean 导致报表服务启动失败
运行发布
【v2026-08】

← 运行发布 【v2026-08】→

Theme by Vdoing | Copyright © 2019-2026 芋道源码 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×