Commit Graph

4433 Commits (0cc2bff0f4e80366f953158b4cd3d72dfef3a6de)

Author SHA1 Message Date
YunaiV 4d66a7072c feat(mes): 添加运单填写功能及相关状态管理 2026-03-02 18:54:26 +08:00
YunaiV 5375487d57 feat(mes): 更新销售出库单状态枚举及相关逻辑
新增待填写运单状态,优化销售出库单状态描述,调整相关方法注释以提高可读性。同时,更新前端表单以支持填写运单功能,确保用户体验一致性。
2026-03-02 18:21:55 +08:00
YunaiV 1a1209088c review(mes): 移除 WmBatchSelect 组件并更新相关逻辑 2026-03-02 17:20:30 +08:00
YunaiV 77e25ce9d8 feat(mes): 移除收货地址字段并优化发货通知单选择器 2026-03-02 13:32:06 +08:00
YunaiV 0e58608fe1 feat(mes): 添加客户验证逻辑至销售通知单创建与更新 2026-03-02 12:59:47 +08:00
YunaiV ac6bd643aa feat(mes): 新增发货通知单状态枚举及相关逻辑优化
新增 MES 发货通知单状态枚举,优化发货通知单的状态管理逻辑,提升代码可读性和维护性。移除不必要的字段,简化请求对象。
2026-03-02 12:25:41 +08:00
YunaiV 1f442fb7fd feat(mes): 新增发货通知单及相关行功能
添加发货通知单及其行的相关数据结构和逻辑,包括创建、更新、删除和查询功能。此功能将提升销售出库管理的效率,并支持更灵活的发货通知处理。
2026-03-02 12:07:02 +08:00
YunaiV 10d5510885 feat(mes): 添加销售出库单相关字段及逻辑优化
新增出库日期、发货通知单ID、发货通知单编号、客户编码、承运商和运输单号字段,优化了相关数据结构和逻辑,提升了销售出库单的功能完整性和数据准确性。
2026-03-02 11:12:12 +08:00
YunaiV 2242a13401 feat(mes): 新增销售出库单行及明细相关功能和数据结构
新增销售出库单行和明细的请求和响应对象,包含分页查询、创建、更新和删除功能。实现了销售出库单行和明细的数据库映射,并提供了相应的服务接口和控制器,支持前端调用。

同时,更新了相关的 API 接口,确保前端能够正确获取和操作销售出库单行及明细数据。
2026-03-02 10:42:20 +08:00
YunaiV 48e2ed8272 feat(mes): 添加物料批次管理校验逻辑 2026-03-01 23:03:56 +08:00
YunaiV 48b9e54fd8 feat(mes): 更新退货单相关字段及逻辑优化
- 修改退货数量字段名称为 `quantity`,以简化代码。
- 更新退货原因字段为必填项,确保数据完整性。
- 优化部分逻辑,提升代码可读性和维护性。
2026-03-01 22:47:51 +08:00
YunaiV 38f3e73486 feat(mes): 添加销售退货单及行相关功能和数据结构
新增销售退货单及行的相关数据结构、请求和响应对象,包含销售退货单的基本信息、行信息以及相关的 API 接口,支持销售退货单的创建、更新、查询和删除操作,提升了系统的功能性和可维护性。
2026-03-01 22:16:18 +08:00
YunaiV bc932d0a0d feat(mes): 添加销售退货单及行相关功能和数据结构
新增销售退货单及行的相关数据结构、请求和响应对象,包含销售退货单的基本信息、行信息以及相关的 API 接口,支持销售退货单的创建、更新、查询和删除操作,提升了系统的功能性和可维护性。
2026-03-01 22:16:12 +08:00
YunaiV c2e397e84c feat(mes): 重命名产品收货单相关类和接口
重命名产品收货单及其相关的 VO、DO、Service 和 API 接口,以统一命名为“Receipt”,提升代码可读性和一致性。此变更包括多个文件的重命名和相应的引用更新,确保系统功能不受影响。
2026-03-01 14:34:11 +08:00
YunaiV 21cfbb9314 feat(mes): 添加产品收货单明细数量校验功能
新增校验产品收货单明细数量的接口,确保每行明细数量之和与行收货数量一致。此功能提升了数据的准确性和完整性,避免了潜在的入库错误。

- 添加 checkProductRecptQuantity 方法
- 更新相关接口以支持数量校验
2026-03-01 13:16:39 +08:00
YunaiV c1a0c63ba6 feat(mes): 添加产品收货单及行相关功能和数据结构
新增产品收货单及行的相关数据对象、请求和响应 VO,以及对应的服务和控制器接口。实现了产品收货单的创建、更新、删除和查询功能,支持与物料、仓库等模块的关联,提升了系统的可扩展性和可维护性。
2026-03-01 11:33:09 +08:00
YunaiV 248635e3d7 feat(mes): 移除生产退料单数量校验逻辑及相关接口 2026-03-01 00:55:00 +08:00
YunaiV a9d08368a6 feat(mes): 更新生产退料单提交逻辑及状态校验
重构生产退料单的提交功能,合并确认与提交操作,简化状态流转逻辑。新增状态校验,确保只有草稿状态的退料单可提交,并根据物料质检状态自动决定目标状态(待检验或待上架)。
2026-03-01 00:23:51 +08:00
YunaiV 347b4dfaf4 feat(mes): 添加退料单质检标识及相关字段校验 2026-02-28 23:02:35 +08:00
YunaiV 15de32fcbf feat(mes): 添加生产退料单确认功能及字段校验
新增确认生产退料单的接口,更新相关字段为必填项并添加数量校验逻辑。此变更旨在提升退料单的管理效率和数据准确性。
2026-02-28 22:16:52 +08:00
YunaiV 2a83f67065 refactor(mes): 调整供应商退货模块字段映射
refactor(mes): 同步供应商退货字段变更
2026-02-28 18:17:12 +08:00
YunaiV 333c8a1154 feat(mes): 添加生产退料单及明细相关功能 2026-02-28 15:10:10 +08:00
YunaiV 0b29aaadaf feat(mes): 添加生产退料单及明细相关功能
新增生产退料单、退料单行及退料明细的请求和响应对象,完善相关的服务和映射接口,支持生产退料单的创建、更新和查询功能。
2026-02-28 13:28:27 +08:00
YunaiV 639ff7645e feat(mes): 添加供应商退货单及相关明细功能
新增供应商退货单、退货单行及退货明细的数据对象和 API 接口,支持供应商退货管理功能。
2026-02-28 09:56:20 +08:00
YunaiV 3d80f5c216 feat(mes): 添加生产入库单及相关功能
新增生产入库单的相关数据结构、API 接口和服务实现,包括入库单、入库明细及其 CRUD 操作。此功能支持生产入库管理,提升仓库管理效率。

- 添加生产入库单相关的请求和响应 VO
- 实现生产入库单的服务接口
- 增加生产入库单行的 CRUD 操作
- 更新相关的数据库映射和查询逻辑
2026-02-28 08:40:57 +08:00
YunaiV 8628548282 ♻️ refactor(mes): 删除多余的预留字段 2026-02-28 01:46:31 +08:00
YunaiV 0d3ddca266 feat(mes): 添加领料出库单数量校验功能
新增校验领料出库单数量的接口,确保每行明细数量之和等于行领料数量。此功能提升了数据一致性检查,避免了潜在的数量不匹配问题。
2026-02-28 00:52:00 +08:00
YunaiV 1afe2e79e4 feat(mes): 更新领料出库单明细 API 接口及组件
- 修改领料出库单明细的 API 接口,支持按行编号查询明细列表
- 替换供应商选择组件,简化供应商选择逻辑
- 添加取消领料出库单的功能,增强用户操作体验
2026-02-27 23:58:35 +08:00
YunaiV 5e2366ace0 feat(mes): 更新领料出库单相关 API 接口及组件
重命名领料出库单和明细相关的 API 方法,增强代码可读性。新增领料出库明细表单组件,支持拣货明细的添加与编辑功能。同时,调整相关组件的逻辑以适应新的 API 结构。
2026-02-27 23:33:22 +08:00
YunaiV bd27ddfc71 feat(mes): 添加生产领料出库单相关功能与接口
新增生产领料出库单的状态管理、行验证及明细查询功能,优化了相关数据模型和接口,提升了系统的可用性和用户体验。
2026-02-27 19:04:35 +08:00
YunaiV a77ef94fd5 feat(mes): 添加生产领料出库单相关功能与组件
新增生产领料出库单的相关数据模型、接口及前端组件,支持领料单的创建、编辑和完成操作。优化了数据校验逻辑,并添加了物料、库存和工单选择器,提升用户体验。

- 实现领料单的基本 CRUD 操作
- 增加物料和库存选择功能
- 优化前端表单布局与交互
2026-02-26 21:17:38 +08:00
YunaiV 84f417823d feat(mes): 添加 MES 领料出库单相关数据模型及接口
新增 MES 领料出库单及其行的响应和请求 VO,包含必要的字段和注释。
同时实现了相关的控制器和服务接口,支持创建、更新、删除和查询领料出库单的功能。

此功能将提升领料出库单的管理效率,便于后续的业务逻辑实现。
2026-02-26 19:18:10 +08:00
YunaiV fe04f0485e ♻️ refactor(mes): 使用 MesOrderStatusConstants 替代状态枚举值
重构采购入库单和领料申请单状态枚举,统一使用 MesOrderStatusConstants 中的常量,提升代码可维护性和一致性。
2026-02-26 19:08:52 +08:00
YunaiV 12b6c0df2f ♻️ refactor(mes): 重构质检状态枚举及相关逻辑
将质检相关的状态枚举从 MesOrderStatusEnum 更改为 MesQcStatusEnum,确保状态管理的一致性和可维护性。更新了相关的服务和前端逻辑,以反映新的状态枚举。
2026-02-26 09:37:27 +08:00
YunaiV e26a40fe0e refactor(mes): 优化弹窗标题显示
refactor(framework): 优化 ObjectUtils 工具类
2026-02-26 01:44:00 +08:00
YunaiV a94e55b533 feat(mes): 添加到货通知单行列表查询接口及相关字段调整
新增获取到货通知单行列表的接口,支持通过通知单编号查询。调整相关数据模型,更新字段名称以提高可读性,并移除冗余字段,优化数据结构。同时,更新前端组件以支持新接口的调用和展示。

BREAKING CHANGE: 修改了到货通知单行的字段名称和接口路径
2026-02-26 01:31:00 +08:00
YunaiV 6312e2fe56 refactor(mes): 优化采购入库单界面文案和标记待优化项
- 修改列名:上架数量 -> 数量
  - 标记界面布局和组件选择器待优化项
  - 调整代码格式
2026-02-25 23:16:17 +08:00
YunaiV b460a0e47d feat(mes): 优化到货通知单表单交互
- 参考 IQC 表单模式,支持详情查看和新增后自动进入编辑
- 移除用户不应填写的字段(合格数量由 IQC 回调设置)
- 使用 MdVendorSelect 组件替换内联选择器
- 添加必填验证(通知单名称、是否检验、到货数量 > 0)
- 修复导航:点击编号查看详情,新增入库单按钮查看相关入库单
2026-02-25 21:37:09 +08:00
YunaiV 2fc5362a7e feat(mes): 优化 RQC 前端交互,添加缺陷统计显示
主要变更:
  - RqcForm 添加缺陷情况显示区域和 detail 模式支持
  - 检验单编号改为链接,点击可查看详情(对齐 IQC)
  - 删除 sourceDocCode 字段,rqcType 改为 type
  - RQC Line 的 toolId/toolName 改为 tool 字段
  - 新增成功后自动切换到编辑模式,可继续编辑子表
2026-02-25 19:24:30 +08:00
YunaiV 44aa77e79f refactor(mes-qc): 优化 OQC 出货检验单表单
- 删除质检方案(templateId)选择字段
  - 恢复合格品数量(qualifiedQuantity)字段
  - 优化表单布局(每行 3 个字段)
  - 新增数量字段、日期字段、检测人员必填校验
  - 删除出货日期、检测日期搜索字段
2026-02-25 13:33:33 +08:00
YunaiV 7df0785818 refactor(mes-qc): 优化 IPQC/IQC 质检模块
IPQC 优化:
  - 修复 TODO AI 项:模板检索方法、tool 字段重构、删除冗余字段
  - 新增废品数量字段(工废/料废/其他废品)及验证
  - 添加检测人员和物料的存在性验证

  IQC 优化:
  - 检测人员由后端自动设置改为前端传递
  - 添加检测人员存在性验证
2026-02-25 00:15:05 +08:00
YunaiV a013f965aa review(mes): 各种 qc 单的校验逻辑。 2026-02-24 17:10:58 +08:00
YunaiV 81bee7693f refactor(mes): 新增 mes_order_status 字典,替代 mes_qc_iqc_status
- dict.ts:MES_QC_IQC_STATUS → MES_ORDER_STATUS,删除 @AI TODO
- constants.ts:4 个独立 QC 状态枚举(IQC/IPQC/OQC/RQC)合并为统一的 MesOrderStatusEnum(草稿/已确认/审批中/已审批/已完成/已取消)
- iqc/ipqc/oqc/rqc index.vue:字典类型引用更新为 MES_ORDER_STATUS
- iqc/index.vue:状态判断由 MesQcIqcStatusEnum.PREPARE → MesOrderStatusEnum.DRAFT
2026-02-24 05:16:41 +08:00
YunaiV d7d22b8a8f feat(mes): 新增供应商和物料存在性校验功能 2026-02-24 04:55:28 +08:00
YunaiV 251a7851a0 ♻️ refactor(mes): 调整表格列宽和标签名称 2026-02-24 04:23:08 +08:00
YunaiV e13a3b2fac feat(mes): IQC 检验单行 toolId/toolName 改为 tool
- api/mes/qc/iqc/line/index.ts: QcIqcLineVO 删除 toolId、toolName,新增 tool
- views/mes/qc/iqc/IqcLineList.vue: 表格列 prop 由 toolName 改为 tool
2026-02-24 03:57:59 +08:00
YunaiV f1beac7055 refactor(mes): IQC 表单字段清理 + 校验增强
1. IqcForm.vue
   - 删除质检方案(templateId)、检测人员(inspectorUserId)表单项
   - formData/resetForm 移除 templateId/minCheckQuantity/maxUnqualifiedQuantity/checkQuantity/inspectorUserId
   - formRules 增加 qualifiedQuantity/unqualifiedQuantity/receiveDate/inspectDate 必填校验
   - 移除 QcTemplateSelect、UserSelect 组件引用
   - open 方法参数 prefillData → data,去掉 Partial
2. api/mes/qc/iqc/index.ts
   - QcIqcVO 删除 minCheckQuantity、maxUnqualifiedQuantity
2026-02-24 00:46:49 +08:00
YunaiV 7ea96e1c2e refactor(mes): IQC 模块重构 - Service 拆分 + 字段清理 + 业务逻辑优化
1. 拆分 MesQcTemplateService → MesQcTemplateDetailService
   - 检测指标项、产品关联 CRUD 迁移至 DetailService
   - 新增 getRequiredTemplateByItemIdAndType 方法
2. MesQcIqcSaveReqVO 字段清理
   - 删除 templateId/minCheckQuantity/maxUnqualifiedQuantity/checkQuantity/inspectorUserId
   - 增加 qualifiedQuantity/unqualifiedQuantity @NotNull + @DecimalMin 校验
   - 增加 receiveDate/inspectDate @NotNull 校验
3. MesQcIqcServiceImpl 业务逻辑调整
   - createIqc/updateIqc 增加 inspectorUserId 参数,由 Controller 传入 getLoginUserId()
   - templateId 不再由前端传递,后端根据 itemId + IQC 类型自动查找模板
   - checkQuantity 由后端计算(= qualifiedQuantity + unqualifiedQuantity)
   - updateIqc 禁止修改 sourceDocType/sourceDocId/sourceLineId/templateId
4. MesQcIqcDO/RespVO 删除 minCheckQuantity、maxUnqualifiedQuantity 字段
5. 更新调用方:IndicatorController、ItemController、IQC/OQC/IPQC ServiceImpl
2026-02-24 00:46:37 +08:00
YunaiV f2dd52706b feat(mes): 新增待检任务列表页 + IqcForm 支持预填
- 新增 pendinginspect/index.vue 待检任务列表页
- 新增 api/mes/qc/pendinginspect/index.ts API 定义
- 搜索栏:来源单据编号、产品物料(MdItemSelect)、检验类型
- 表格列:来源单据编号、检验类型/名称、物料编码/名称、规格型号、待检数量、单位
- IQC 行显示"创建检验单"按钮,打开 IqcForm 并预填来源数据
- IqcForm.vue: open() 增加 prefillData 参数,isFromPendingTask 控制来源字段只读
- 新增菜单 SQL(mes_qc_pending_inspect.sql)
- 新增待检任务测试数据(mes_wm_arrival_notice.sql id=100~102)
2026-02-23 15:55:57 +08:00
YunaiV 3b52a8a2ad feat(mes): 同步 IQC 与到货通知单后端变更
1. IQC API sourceDocType 从 string 改 number,删除 sourceDocCode
2. IQC 表单删除 sourceDocCode 字段(formData + resetForm)
3. 到货通知单 API 删除 approveArrivalNotice 方法(后端已移除该端点)
2026-02-23 12:26:29 +08:00
YunaiV e736f26166 feat(mes): 添加采购入库明细列表接口及上架明细表单功能 2026-02-23 02:16:35 +08:00
YunaiV ea476a1ec3 feat(mes): 完善入库单操作逻辑与界面交互
重构入库单相关组件,优化用户操作体验。移除不必要的审批按钮,简化执行入库流程为直接确认并调用接口。更新状态判断逻辑,确保只有待上架和待入库状态可以取消操作。调整表单展示逻辑,确保在不同模式下的字段可读性。

此变更旨在提升用户操作的直观性与效率,减少误操作的可能性。
2026-02-23 00:43:22 +08:00
YunaiV 72c3e545f1 feat(mes): 添加到货通知单精简列表接口及状态筛选功能
新增获取到货通知单的精简列表接口,支持按状态筛选。更新相关状态枚举和校验逻辑,优化采购入库单的审批和取消功能,确保系统在处理入库单时的状态管理更加清晰和高效。
2026-02-22 23:34:13 +08:00
YunaiV fcd90edc08 feat(mes): 添加物料接收单状态枚举及相关功能
新增物料接收单的状态枚举,包含草稿、待质检、已完成和待入库状态。
同时更新相关的请求和响应对象,确保在物料接收流程中能够正确处理状态变更。
2026-02-22 19:16:30 +08:00
YunaiV 6e56876c3c feat(mes): 添加入库日期和状态筛选功能
在 MES 采购入库单请求中新增入库日期字段,并在数据查询中支持根据入库日期进行筛选。此功能提升了用户在管理入库单时的灵活性和准确性。
2026-02-22 18:13:07 +08:00
YunaiV b32770d77e feat(mes): 新增到货通知单和到货通知单行的表单组件 2026-02-22 18:00:32 +08:00
YunaiV 5aea9a0428 feat(mes): 添加到货通知单的到货日期和状态枚举
新增到货日期字段到 MES 到货通知单请求 VO,并在查询中支持根据到货日期范围筛选。同时,添加到货通知单状态的枚举定义,提升系统的可维护性和可读性。
2026-02-22 18:00:24 +08:00
YunaiV 39187b441e feat(mes): 新增到货通知单和到货通知单行的表单组件 2026-02-22 17:28:11 +08:00
YunaiV 6fd1806c4c feat(mes): add request and response VO for MES item receipt and detail, including service and controller implementations 2026-02-22 15:43:58 +08:00
YunaiV 87d24ab7a4 feat(mes): add VO and service for managing MES arrival notice and arrival notice line 2026-02-22 15:43:49 +08:00
YunaiV b6e875c6bb feat(mes): change rqcType from String to Integer and update related fields in RQC classes 2026-02-22 15:13:52 +08:00
YunaiV b1f0a71b7a feat(mes): update IPQC type to Integer and add source document fields in RQC 2026-02-22 14:27:35 +08:00
YunaiV 52785c5c08 feat(mes): add RQC line request and response VO, and implement RQC line controller and service 2026-02-22 12:24:20 +08:00
YunaiV 479f35ffb8 feat(mes): add RQC (退货检验单) related classes and API for handling inspection lines 2026-02-22 11:21:37 +08:00
YunaiV 969b4a70f0 feat(mes): 新增 IPQC 过程检验前端页面,集成缺陷记录与检测结果
- 新增 IPQC 列表页、表单弹窗、检验行子表
- IpqcForm 新增"检测结果"标签页,复用 QcIndicatorResultList 组件
- IpqcLineList 新增"缺陷列表"操作列,集成 DefectRecordInlineList 弹窗,添加分页
- 新增 IPQC API 和 Line API(TypeScript)
- dict.ts 注册 MES_IPQC_TYPE 字典类型
- constants.ts 新增 MesQcIpqcStatusEnum 枚举
2026-02-22 11:03:12 +08:00
YunaiV 418de29138 refactor(mes): 优化检验结果表单,简化接口调用和字段处理
1. API:合并 getResult + getDetailTemplate 为 getDetail(qcId, qcType, id?),
   精简 VO 类型定义,移除后端不再返回的关联字段
2. Form:open 方法统一 formData.value = data 赋值(不再区分 create/update),
   合并 valueFloat/valueInteger 为 valueNumber,
   getDictOptions 改为 getStrDictOptions,补全 JSDoc 注释
3. 新增 IPQC 模块页面(index.vue/IpqcForm.vue/IpqcLineList.vue)及 API
2026-02-22 08:36:21 +08:00
YunaiV a8ffdfab75 feat(mes): add validation for inspection result detail list and update related comments 2026-02-22 08:04:09 +08:00
YunaiV db33e04451 feat(mes): refactor inspection result types and add new result detail structure 2026-02-21 23:42:34 +08:00
YunaiV 47c84d3104 refactor(mes): 质检指标 resultType 改为 number 类型,resultSpec 重命名为 resultSpecification,result 目录重命名为 indicatorresult
1. indicator/index.ts:resultType 从 string 改为 number,resultSpec 重命名为 resultSpecification
2. IndicatorForm.vue:getStrDictOptions 改为 getIntDictOptions,条件判断改为数字比较(4=DICT, 5=FILE)
3. indicator/index.vue:结果值类型筛选下拉改用 getIntDictOptions
4. qc/result 目录整体重命名为 qc/indicatorresult(views + api),更新 IqcForm.vue 的引用路径
2026-02-21 22:40:41 +08:00
YunaiV 461510786e 【后端】refactor(mes): 将 MesQcDefectRecordDO 相关类从 qc/defect 包独立到 qc/defectrecord 包
【前端】refactor(mes): 将缺陷记录相关文件从 qc/defect/record 目录独立到 qc/defectrecord 目录
2026-02-21 22:11:21 +08:00
YunaiV 79bc5c6ea0 feat(mes): 添加生成检验单编号功能,重构质检方案选择组件,优化表单逻辑和注释 2026-02-21 21:17:28 +08:00
YunaiV 298ad41d5b feat(mes): 重构缺陷记录相关类的包结构,更新缺陷等级字段类型为整数,优化缺陷记录内联编辑组件 2026-02-21 21:03:14 +08:00
YunaiV 31cc9bd31e feat(mes): 更新质检缺陷记录权限标识,重构相关校验逻辑,优化缺陷统计计算 2026-02-21 19:26:47 +08:00
YunaiV 87d10eacb8 feat(mes): 适配通用质检缺陷记录 API,更新 IQC 缺陷列表组件
配合后端 mes_qc_defect_record 通用化重构,前端同步适配。

主要变更:
1. 新增 api/mes/qc/defect-record/index.ts 通用缺陷记录 API
2. IqcDefectList.vue 切换至 QcDefectRecordApi,字段映射调整
   (defectName→name, defectLevel→level, defectQuantity→quantity, iqcId→qcId)
3. 新增 qcType=1 参数标识 IQC 类型
2026-02-21 16:52:03 +08:00
YunaiV 473a0d9017 feat(mes): 移除不必要的字段,优化流转卡和工序记录的校验逻辑,添加工序记录列表组件 2026-02-21 12:35:48 +08:00
YunaiV e9e066cf25 feat(mes): 添加报工相关字段和简化选择组件,优化数据处理逻辑 2026-02-21 12:29:49 +08:00
YunaiV 1c4ae03e7d feat(mes): 添加计划班组和班次相关的 VO 及 API,新增点检保养方案设备和项目的 VO 及 API,添加工序选择器组件 2026-02-21 12:22:47 +08:00
YunaiV 335f367e00 feat(mes): 添加生产任务选择器和工单选择器组件,支持前端过滤功能 2026-02-21 12:21:36 +08:00
YunaiV 7b274a0990 feat(mes): 添加流转卡和工序记录相关的请求和响应 VO,重构服务接口及实现 2026-02-21 11:58:14 +08:00
YunaiV eab4883204 feedback 2026-02-21 11:15:00 +08:00
YunaiV 170b9e0857 feat(mes): 添加生产报工相关的请求和响应 VO,重构报工控制器及服务实现 2026-02-21 09:27:45 +08:00
YunaiV f7d8682073 feat(mes): 添加安灯配置编号和用户信息字段,重构相关数据对象和服务接口 2026-02-21 09:26:06 +08:00
YunaiV b505744d0c feat(mes): 重构安灯相关组件,优化导入路径,增加注释以提升可读性 2026-02-21 08:46:51 +08:00
YunaiV a0ac62e0fa feat(mes): 重构 IQC 状态管理,使用枚举替代硬编码,简化代码并提升可维护性 2026-02-21 08:10:12 +08:00
YunaiV 99b983f00f feat(mes): 添加安灯呼叫配置和记录相关功能,包括请求和响应 VO、枚举及服务接口 2026-02-21 08:07:15 +08:00
YunaiV 5ddc53bce9 feat(mes): qc 添加安灯处置状态和级别枚举,更新相关错误码和接口定义 2026-02-21 00:19:09 +08:00
YunaiV e20122bd3c feat(mes):通过枚举和用户关联来重构缺陷处理流程,并增强内部质量控制功能 2026-02-20 22:49:14 +08:00
YunaiV ccc58e9a74 feat(mes): 添加维修工单确认和不通过功能,更新相关服务和前端接口 2026-02-20 19:55:08 +08:00
YunaiV 51d255a9fd feat(mes): 添加设备保养记录提交功能,新增状态枚举及相关校验 2026-02-20 19:50:11 +08:00
YunaiV a65c5c4cfb feat(mes): 更新检验单和缺陷记录相关功能,优化表单和列表展示 2026-02-20 19:41:12 +08:00
YunaiV 13e0222d0c feat(mes): 添加维修工单和维修工单行相关功能,包括请求和响应 VO 及控制器 2026-02-20 19:16:40 +08:00
YunaiV b8ea0645d3 feat(mes): 更新点检结果字段类型为整数,重构相关枚举和状态描述 2026-02-20 18:42:03 +08:00
YunaiV d033bcaaf5 feat(mes): 新增设备点检记录相关功能,包括记录明细接口及表单组件 2026-02-20 16:55:23 +08:00
YunaiV afaf6e371e feat(mes): 添加维修工单和点检记录相关状态及错误码常量 2026-02-20 16:05:11 +08:00
YunaiV 05d7212bd0 feat(mes): 重构点检保养方案界面,新增设备和项目选择器组件,优化启用停用逻辑 2026-02-20 15:33:47 +08:00
YunaiV 11b0b290eb feat(mes): 新增设备和点检保养项目精简列表接口及批次号字段 2026-02-20 15:25:37 +08:00
YunaiV 8d7b7cf473 feat(mes): 新增 MES 点检保养方案相关功能,包括设备和项目的增删改查接口及数据模型 2026-02-20 15:24:31 +08:00
YunaiV 9392e32630 refactor(mes): 重构设备保养记录模块,抽取可复用 Select 组件
1. 新增 DvMachinerySelect、DvCheckPlanSelect、UserSelect 三个通用选择器组件
2. MaintenRecordForm 和 index 页面改用 Select 组件替代内联远程搜索逻辑
3. MaintenRecordLineForm 合并到 MaintenRecordLineList(参考 pro/route 风格)
4. API 文件 maintenRecordLine.ts 迁移至 line/index.ts
5. 保养记录状态枚举从 10/20 改为 0/1,与后端对齐
2026-02-20 14:42:46 +08:00
YunaiV 083c187f2f refactor(mes): 重构设备保养记录模块,抽取可复用 Select 组件
1. 新增 DvMachinerySelect、DvCheckPlanSelect、UserSelect 三个通用选择器组件
2. MaintenRecordForm 和 index 页面改用 Select 组件替代内联远程搜索逻辑
3. MaintenRecordLineForm 合并到 MaintenRecordLineList(参考 pro/route 风格)
4. API 文件 maintenRecordLine.ts 迁移至 line/index.ts
5. 保养记录状态枚举从 10/20 改为 0/1,与后端对齐
2026-02-20 14:42:19 +08:00
YunaiV 9845059d4a feat(mes): 新增设备保养记录及明细相关功能,包括请求和响应 VO、Controller、Service 及 API 接口 2026-02-20 11:40:31 +08:00
YunaiV 2a83789782 feat(mes): 新增 MES 点检保养项目相关功能,包括请求和响应 VO、Controller 及 API 接口 2026-02-20 09:49:49 +08:00
YunaiV b76ecb2460 feat(mes): 新增来料检验单及缺陷记录相关功能,包括请求和响应 VO、Mapper、Controller 及 API 接口 2026-02-20 09:36:23 +08:00
YunaiV c454002370 feat(mes): 更新物料库存模块,优化物料查询逻辑并新增工作站和库区数量统计功能 2026-02-20 09:27:07 +08:00
YunaiV fff9c7f34e pro-task 2026-02-20 08:58:09 +08:00
YunaiV 3c3bf1b13b feat(mes): 新增生产排产(pro_task)前端页面
- 新增生产任务 API(task + task_issue)和 VO 定义
- 新增排产主页面:甘特图预览 + 待排产工单列表 + 排产/进度 Drawer
- 新增任务 CRUD 列表(ProTaskList)、任务表单(ProTaskForm)
- 新增 dhtmlx-gantt 甘特图组件封装(GanttChart)和全屏编辑(GanttEdit)
- 新增生产进度圆形进度条展示(ProTaskProgress)
- 新增任务投料列表(ProTaskIssueList,预留)
- 新增工作站下拉选择器(MdWorkstationSelect)
- 新增 MES_PRO_TASK_STATUS 字典和 MesProTaskStatusEnum 枚举
- 安装 dhtmlx-gantt 依赖
2026-02-20 08:57:56 +08:00
YunaiV 2740f3d26b feat(mes): 新增仓库管理-库存台账前端页面
新增:
- api/mes/wm/materialStock/index.ts:库存台账 API
- views/mes/wm/materialStock/index.vue:主页面(左侧物料分类树 + 搜索 + 表格 + 冻结开关 + 导出)
- views/mes/wm/materialStock/AreaDetailDialog.vue:库位详情只读弹窗
2026-02-20 08:26:54 +08:00
YunaiV d1e6d4109f fix(mes): 完善生产工单前端,支持树形展示、子工单生成及 BOM 内联编辑
1. index.vue:工单列表改为 handleTree 树形展示(row-key + tree-props),
   新增「确认」「新增子工单」操作按钮,移除父工单列,搜索条件对齐
2. WorkOrderForm:移除 batchCode 字段,需求日期改为 date 类型,
   新增 parentId 及子工单预填逻辑,新增 WorkOrderItemList 物料需求 Tab
3. WorkOrderBomList:合并 WorkOrderBomForm 弹窗为内联编辑(仅编辑数量/备注),
   草稿状态显示编辑按钮,已确认+自行生产+产品类型显示「生成工单」按钮
4. WorkOrderItemList:API 调用迁移到 ProWorkOrderBomApi
5. API 层:workorder/index.ts 新增 confirmWorkOrder、移除 batchCode;
   bom/index.ts 新增 getWorkOrderBomItemListByWorkOrderId、itemOrProduct 字段
6. 删除独立的 WorkOrderBomForm.vue 组件
7. constants.ts 新增 MesProTaskStatusEnum,dict.ts 新增对应字典类型
2026-02-20 08:24:58 +08:00
YunaiV e5bd477a7e feat(mes): 优化排班日历功能,新增假期按日期范围查询逻辑及假期类型枚举 2026-02-19 22:26:01 +08:00
YunaiV f4239e8a0e feat(mes): 完善排班日历功能,新增假期过滤及班组排班记录查询逻辑 2026-02-19 21:25:17 +08:00
YunaiV 93a76b19db refactor(mes): 重构排班日历视图,提取公共日历格子组件
- 新增 CalendarDateCell.vue:抽取三个视图中重复的农历/节气/节假日/班次渲染逻辑,统一维护
- CalendarTypeView.vue → TypeView.vue,PersonView.vue → UserView.vue:按视图含义重命名,去掉多余前缀
- UserView.vue:用户选择从 el-input-number 改为 el-select 下拉,调用 getSimpleUserList 获取用户列表
- TeamView.vue / TypeView.vue / UserView.vue:统一使用 CalendarDateCell 组件;补充变量行尾注释、函数 JSDoc 及关键逻辑行内注释
- index.vue:更新组件引用
2026-02-19 20:56:39 +08:00
YunaiV 64b3ce64c3 feat(mes): 新增开始日期和结束日期字段,优化排班日历请求和响应对象 2026-02-19 20:28:57 +08:00
YunaiV 3ec6a0bd79 fix(mes): 修复生产工单前端 TODO,搜索增强、条件显隐、BOM 拆分
- index.vue:新增产品/客户搜索,补充父工单/来源单据/客户编码列,"来源类型"改"工单来源"
- WorkOrderForm.vue:工单编码生成按钮,来源单据编号/供应商条件显隐,"生产数量"改"工单数量"
- WorkOrderBom 拆分为 WorkOrderBomList + WorkOrderBomForm
- constants.ts 新增 MesProWorkOrderTypeEnum、MesProWorkOrderSourceTypeEnum
2026-02-19 19:26:41 +08:00
YunaiV 115dcb2df6 fix(mes): 修复生产工单前端 TODO,搜索增强、条件显隐、BOM 拆分
- index.vue:新增产品/客户搜索,补充父工单/来源单据/客户编码列,"来源类型"改"工单来源"
- WorkOrderForm.vue:工单编码生成按钮,来源单据编号/供应商条件显隐,"生产数量"改"工单数量"
- WorkOrderBom 拆分为 WorkOrderBomList + WorkOrderBomForm
- constants.ts 新增 MesProWorkOrderTypeEnum、MesProWorkOrderSourceTypeEnum
2026-02-19 19:26:25 +08:00
YunaiV 112e24f97d fix(mes): 工艺路线前端 TODO 修复:状态按钮化、MdItemSelect、字段优化
- index.vue 状态操作改为按钮,启用后禁用「禁用」和「删除」按钮
- RouteProcessList 前3列 fixed、label 改名、布尔字段用 dict-tag、颜色显示 hex 值
- RouteProductList/RouteProductBomList 物料选择改用 MdItemSelect 组件
- RouteProductList BOM 弹窗移入产品编辑表单,动态宽度
- RouteProductBomList label 改名、processId 类型修复
2026-02-19 18:45:50 +08:00
YunaiV 1c0cbc0dc6 refactor(mes): 合并子列表 Form 到 List 组件,统一 Panel 重命名为 List
1. 合并 4 对 Form→List:将独立的 *Form.vue 弹窗组件内联到对应的 *List.vue 中
   - TemplateIndicatorForm → TemplateIndicatorList
   - TemplateItemForm → TemplateItemList
   - CalTeamMemberForm → CalTeamMemberList
   - ProProcessContentForm → ProProcessContentList

2. 重命名 5 个 Panel→List,更新引用方 import
   - WorkstationMachinePanel → WorkstationMachineList
   - WorkstationToolPanel → WorkstationToolList
   - WorkstationWorkerPanel → WorkstationWorkerList
   - CalPlanTeamPanel → CalPlanTeamList
   - CalShiftPanel → CalShiftList

3. 统一 9 个子列表组件的注释风格
   - 补全文件头注释、defineOptions、模板区域注释
   - 统一分隔线、JSDoc、变量行尾注释、watch 注释
   - 去掉多余的闭合行尾注释

4. 修复 WorkstationToolList 中 createSuccess/updateSuccess 提示写反的 bug
2026-02-19 18:24:25 +08:00
YunaiV e94f2d4fee fix(mes): 修复工艺路线前端 TODO,补全注释与交互优化
- API 文件(4 个)补充 VO 字段注释和方法注释,新增 updateRouteStatus 方法
- index.vue 字段加"工艺路线"前缀,状态列改为 el-switch 开关操作
- RouteForm.vue 补充行内注释,status 默认值改用 CommonStatusEnum.ENABLE
- RouteProcessList/ProductList/ProductBomList 补充变量行内注释
- CalendarTypeView/TeamView 修复 ESLint 问题
2026-02-19 17:44:58 +08:00
YunaiV 0da99069c5 refactor(mes): 将 enableFlag/enabled/areaEnabled 重构为 status/areaStatus(CommonStatus)
QC Template: enableFlag(Boolean) -> status(Integer),使用 CommonStatusEnum
Warehouse Area: enabled(Boolean) -> status(Integer),使用 CommonStatusEnum
Warehouse Location: areaEnabled(Boolean) -> areaStatus(Integer),使用 CommonStatusEnum

涉及前端 API 定义、列表页、表单页的字段名和字典类型切换(INFRA_BOOLEAN_STRING -> COMMON_STATUS),
以及后端 DO、RespVO、SaveReqVO、PageReqVO、Mapper 的同步修改。

注意:语义反转,原 true(启用) 对应新 status=0(开启),原 false(禁用) 对应新 status=1(关闭)。
2026-02-19 17:17:13 +08:00
YunaiV 545887ed38 refactor(mes): 将 enableFlag/enabled/areaEnabled 重构为 status/areaStatus(CommonStatus)
QC Template: enableFlag(Boolean) -> status(Integer),使用 CommonStatusEnum
Warehouse Area: enabled(Boolean) -> status(Integer),使用 CommonStatusEnum
Warehouse Location: areaEnabled(Boolean) -> areaStatus(Integer),使用 CommonStatusEnum

涉及前端 API 定义、列表页、表单页的字段名和字典类型切换(INFRA_BOOLEAN_STRING -> COMMON_STATUS),
以及后端 DO、RespVO、SaveReqVO、PageReqVO、Mapper 的同步修改。

注意:语义反转,原 true(启用) 对应新 status=0(开启),原 false(禁用) 对应新 status=1(关闭)。
2026-02-19 17:15:20 +08:00
YunaiV e95d613965 feat(mes): 新增工艺路线模块,支持路线、工序链、产品及 BOM 管理
从 ktg-mes 迁移工艺路线(pro-route)模块,包含:
- 4 个 DO:MesProRoute / RouteProcess / RouteProduct / RouteProductBom
- 4 个 Mapper 及 9 个 VO(含工序链 findPre/findNext 查询)
- 4 对 Service 接口+实现(链表重建、启用校验、级联删除)
- 4 个 Controller(路线 CRUD+导出,子资源复用父权限)
2026-02-19 16:39:43 +08:00
YunaiV 20c6876f2c feat(mes): 清理 qc-template TODO,补全注释风格与表单布局
- TemplateForm/TemplateIndicatorForm/TemplateItemForm/TemplateIndicatorList/TemplateItemList:注释风格对齐(ref 行内注释、函数步骤注释、defineExpose/defineEmits 说明)
- TemplateIndicatorForm:表单布局调整为多行 el-row/el-col(质检指标+标准值 / 计量单位+误差上下限 / 检测方法 / 说明图 / 备注)
- TemplateItemForm:表单布局调整为多行(产品物料 / 最低检测数+最大不合格数 / 致命+严重+轻微缺陷率 / 备注),补充缺失的备注字段
- index.vue:搜索项检测种类改为单值 Integer 查询
2026-02-19 12:57:00 +08:00
YunaiV e7a066d9c5 feat(mes): 重构质检方案页面,子表维护移入编辑弹窗
- api/mes/qc/template/ 拆分为 index.ts / indicator.ts / item.ts 三个文件
- TemplateForm.vue:Dialog 宽度改为 900px,编辑模式下新增 el-tabs,
  内嵌检测指标项(TemplateIndicatorList)和产品关联(TemplateItemList)子表
- index.vue:移除底部子表区域及 currentRow/activeTab 逻辑,简化为纯列表页;
  检测种类搜索字段由 types 改为 type(单选)
- TemplateIndicatorList/Form、TemplateItemList/Form:更新 import 路径至拆分后的 API 文件
- 清理所有 TODO @AI 注释
2026-02-19 12:41:57 +08:00
YunaiV e7a8095a35 review(mes):cal-calender 日历功能 2026-02-19 12:23:18 +08:00
YunaiV b8254baf5a feat(mes): 抽取通用 Select 下拉组件,替换各表单内联 el-select
将 MES 模块中各表单的内联 el-select + 手动加载 SimpleList 数据的模式,
统一抽取为独立的 Select 组件,每个组件自包含数据加载和前端搜索过滤。

新增 8 个 Select 组件:
- MdItemSelect(物料产品选择器)
- MdClientSelect(客户选择器)
- MdVendorSelect(供应商选择器)
- MdUnitMeasureSelect(计量单位选择器)
- MdWorkshopSelect(车间选择器)
- WmWarehouseSelect(仓库选择器)
- QcIndicatorSelect(质检指标选择器)
- TmToolTypeSelect(工具类型选择器)

改造 10 个消费者文件:
- WorkOrderForm.vue:产品/客户/供应商选择器替换
- WorkOrderBom.vue:物料/单位选择器替换,修复 handleBomItemChange
- MdItemForm.vue:计量单位选择器替换
- WorkstationForm.vue:车间/仓库选择器替换
- MachineryForm.vue:车间选择器替换
- TemplateItemForm.vue:物料选择器替换
- TemplateIndicatorForm.vue:质检指标/计量单位选择器替换
- ToolForm.vue:工具类型选择器替换
- workstation/index.vue:搜索栏车间选择器替换
- tool/index.vue:搜索栏工具类型选择器替换
2026-02-19 12:09:52 +08:00
YunaiV 5f010acc5f review(mes):qc-template 的实现代码 2026-02-18 22:48:56 +08:00
YunaiV 50be43d9e2 feat(mes): 重构生产工序模块包结构,拆分 process-content 为独立子模块
前端:
- api/mes/pro/process/index.ts:移除 contents 字段
- 新建 api/mes/pro/process/content/index.ts,删除旧 process-content/index.ts
- views/mes/pro/process/index.vue:移除 expand 行交互和工艺要求列,
  对齐 ktg-mes 风格
- ProProcessForm.vue:工序编码增加生成按钮,标签改为工序说明,
  编辑时弹窗内嵌操作步骤列表(el-divider + ProProcessContentList)
- 新建 ProProcessContentList.vue(列表)和 ProProcessContentForm.vue
  (表单弹窗),拆分自原内联实现,对齐 CalTeamMemberList/Form 风格
2026-02-18 16:08:12 +08:00
YunaiV 67e6e59120 review(mes):pro-process 的初步实现 50% 2026-02-18 15:47:18 +08:00
YunaiV 3c198013ba feat(mes): 重构 cal-team 班组成员前端文件结构
- 删除 api/mes/cal/team/member.ts、shift.ts,迁移至
  member/index.ts、shift/index.ts(与其他模块保持一致)
- CalTeamMemberPanel.vue 重命名为 CalTeamMemberList.vue,拆分为
  List(列表+删除)和 Form(添加弹窗)两个独立组件
- CalTeamMemberForm.vue(新增):用户下拉选择(getSimpleUserList)、
  表单校验、提交,通过 defineExpose open() + emit success 与 List 交互
- CalTeamForm.vue:更新引用为 CalTeamMemberList
2026-02-18 15:32:14 +08:00
YunaiV 377bf6e2ed feat(mes): 优化 cal-team 班组成员相关逻辑
- MesCalTeamMemberController:注入 AdminUserApi,合并 list-by-team 与
  list-by-team-ids 为单一接口(支持 teamId / teamIds 参数),新增
  buildMemberRespVOList 方法批量填充用户昵称和手机号
- MesCalTeamMemberServiceImpl:validateTeamMemberExists 改为 void 返回;
  validateUserUnique 去掉冗余的 excludeId 参数
- MesCalTeamMemberMapper:selectByUserIdExcludeId 简化为 selectByUserId
2026-02-18 15:31:59 +08:00
YunaiV ecd21a5dbd feat(mes): 新增 CAL 模块班组前端页面及修复班组选择下拉
新增 views/mes/cal/team 及对应 API:
- api/mes/cal/team/{index,member,shift}.ts:班组/成员/排班三个 API 模块
- views/mes/cal/team/index.vue:班组列表页(搜索/分页/导出)
- views/mes/cal/team/CalTeamForm.vue:班组表单弹窗(编辑时内嵌成员管理 Tab)
- views/mes/cal/team/CalTeamMemberPanel.vue:班组成员管理面板

修复 CalPlanTeamPanel.vue:
- 班组选择从 el-input-number 改为 el-select 下拉(对接 CalTeamApi.getTeamList)
2026-02-18 11:21:22 +08:00
YunaiV 3b43e9e463 🎨 style(mes/wm): 对齐注释风格、修复 TODO、重构冗余代码 2026-02-18 09:08:09 +08:00
YunaiV 5289b8b3bd 🎨 style(mes/wm): 对齐注释风格、修复 TODO、重构冗余代码
- warehouse/index.vue:补充变量行内注释;将 chargeUserId 展示内联到模板
- WarehouseForm.vue:删除非标准 DONE @AI 注释;补充变量注释、defineExpose/defineEmits 注释、submitForm 步骤注释
- location/index.vue:补充变量行内注释;修复 warehouseId 类型;使用具名路由跳转
- location/LocationForm.vue:补充注释;修复 warehouseId 类型;补充新增时默认值注释
- area/index.vue:合并 parseQueryId 到 loadLocationContext;将 4 个散 ref 合并为 currentLocation 对象;补充变量行内注释
- area/AreaForm.vue:修复 locationId 类型;简化 open 方法中逐字段赋值为直接赋值;补充注释
- md/workstation/WorkstationForm.vue:补充 JSDoc 注释、变量注释、submitForm 步骤注释

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-18 09:07:29 +08:00
YunaiV 47fd8b6018 review(mes):wm-warehouse 的初步实现 80% 2026-02-17 23:51:33 +08:00
YunaiV 9546589ccc review(mes):wm-warehouse 的初步实现 50% 2026-02-17 22:52:45 +08:00
YunaiV 57894e7ab5 review(mes):wm-warehouse 的初步实现 2026-02-17 21:53:33 +08:00
YunaiV 38405b1d20 review(mes):work-order 的代码实现,功能测试 2026-02-17 21:00:24 +08:00
YunaiV 3463213cd4 review(mes):cal-plan 的代码实现,功能测试 2026-02-17 20:58:24 +08:00
YunaiV 416778c8e5 review(mes):qc-template 的代码实现,功能测试 2026-02-17 20:43:40 +08:00
YunaiV 0772290be9 review(mes):work-order 的代码实现,功能测试 2026-02-17 20:21:31 +08:00
YunaiV 721449d834 feat(mes):qc-template 初始化 2026-02-17 18:57:14 +08:00
YunaiV ce761e536e review(mes):cal-plan 的实现 2026-02-17 17:05:45 +08:00
YunaiV 663b2e32b5 feat:新增 qc indicator 质量管理 - 检测项 2026-02-17 16:09:37 +08:00
YunaiV 2f86852483 feat(mes/cal-plan): 新增排班计划专用 confirm 接口
- 后端新增 PUT /mes/cal/plan/confirm 接口,仅接收 id 参数
- Service 层新增 confirmPlan(Long id) 方法,含草稿状态校验和班组数量校验
- updatePlan 中强制忽略 status 字段,禁止通过 update 修改状态
- 前端 API 新增 confirmPlan(id: number) 方法
- CalPlanForm handleConfirm 改为调用专用 confirmPlan 接口
2026-02-17 16:05:24 +08:00
YunaiV d5303a1e7d feat(mes-pro): 新增生产工单前端页面
- 新增工单列表页,支持编码/名称/类型/状态/来源/需求日期筛选
- 新增工单表单弹窗(新增/编辑/详情),产品选择自动填充单位
- 新增工单 BOM 子组件,内嵌分页表格 + 增删改弹窗
- 新增工单和 BOM 的 API 文件
- dict.ts 增加 3 个字典类型,constants.ts 增加工单状态枚举
2026-02-17 15:37:12 +08:00
YunaiV e920999bff fix(mes-cal): 清理前端 3 处 TODO @AI 注释
1. team.ts: 删除"挪到 plan/team 目录下"注释(文件已在正确位置)
2. CalPlanTeamPanel.vue: 删除"晚点 review 下"注释
3. CalPlanForm.vue: 删除"单独一个接口"注释,更新确认提示语

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 15:26:46 +08:00
YunaiV 501db918f3 feat(mes):优化、实现 plan 的逻辑 2026-02-17 15:15:25 +08:00
YunaiV 778141bf7f feat(mes):新增 defect 缺陷类型 2026-02-17 14:38:26 +08:00
YunaiV 2d79633b07 feat(mes): 设备状态枚举同步调整,表单增加点检保养时间选择器
1. constants.ts MesDvMachineryStatusEnum 改为 STOP/PRODUCING/MAINTENANCE
2. MachineryForm 默认状态改为 STOP,新增 lastCheckTime、lastMaintenTime 两个 el-date-picker 字段
2026-02-17 11:32:41 +08:00
YunaiV d313450069 feat(mes-dv): 设备台账添加导入功能前端 UI
- 新增 MachineryImportForm 组件,参考物料导入模式
- 列表页添加导入按钮和导入弹窗
- API 新增 importTemplate 方法(后端接口待实现)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:25:03 +08:00
YunaiV 5428ed8351 feat(mes-dv): 设备台账列表添加左侧设备类型分类树
- 新增 MachineryTypeTree 组件,支持搜索过滤和点击/取消选择
- 列表页改为左树右表布局(4:20 比例),参考物料模块
- 移除搜索栏中的「设备类型」下拉(由左侧树代替)
- 重置时同时清空分类树选中状态

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:23:07 +08:00
YunaiV e0ec6249ae refactor(mes-dv): 设备台账列表去掉最近保养/点检时间列
这两个时间字段在列表中意义不大,已移至设备详情表单中展示。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:21:35 +08:00
YunaiV babb4c3979 feat(mes-dv): MachineryForm 添加点检/保养/维修 Tab 占位
- 删除多余的「所属车间」TODO 注释(form 已有车间选择框)
- 编辑模式下显示 3 个子资源 Tab:点检记录、保养记录、维修工单
- 子模块尚未实现,使用 el-empty 占位,待后续对接

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:20:48 +08:00
YunaiV f0fe6e3f01 feat(mes-dv): MachineryForm 改为 3 列布局并添加编码生成按钮
- 第一行改为 3 列:设备编码(含生成按钮)、设备名称、品牌
- 编码生成按钮使用 generateRandomStr,编辑模式下禁用
- 调整规格型号到第三行,整体布局更紧凑

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:19:35 +08:00
YunaiV 969eac21df fix(mes-dv): 修复 MachineryTypeForm 的 TypeScript linter 警告
移除 formData 声明中多余的 `as unknown as number/string` 类型断言,
与 WorkstationForm 等其他表单组件保持一致的写法。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 10:18:12 +08:00
YunaiV c6ab40e175 feat(mes-dv): 新增设备类型和设备台账前端页面
新增设备类型(dv/machinery/type,树形表格)和设备台账(dv/machinery)的前端实现,
包含 API 定义、列表页、表单弹窗,以及 dict.ts 和 constants.ts 中 DV 相关补充
2026-02-17 09:53:14 +08:00
YunaiV 9f5303aea6 feat(mes-cal): 新增排班计划和班次管理前端页面
- 新增班次管理独立页面(index.vue + CalShiftForm.vue),支持 CRUD + 导出
- 新增排班计划列表页(index.vue),支持按编码/名称/轮班方式/状态搜索
- 新增排班计划表单(CalPlanForm.vue),含编码生成、条件显示倒班方式/天数、确认计划操作
- 新增班次子表面板(CalShiftPanel.vue),嵌入计划表单 Tab
- 新增班组子表面板(CalPlanTeamPanel.vue),嵌入计划表单 Tab
- 新增 shift/plan/plan-team 三个 API 文件
- dict.ts 新增 4 个字典类型常量(shift_type/shift_method/calendar_type/plan_status)
2026-02-17 09:52:46 +08:00
YunaiV 153fa2cf25 fix(mes-tm): 修复工具管理前端 TODO 项,完善表单布局、编码生成和列宽
1. ToolForm:表单改为 el-row/el-col 栅格布局(960px 宽弹窗),新增编码"生成"按钮(TL 前缀)
2. ToolTypeForm:类型编码新增"生成"按钮(TT 前缀),保养周期拆分为天/次两个条件字段
3. type/index:保养周期列增加天/次单位后缀展示
4. tool/index + type/index:补齐所有表格列宽(编码 120、名称 min-150、状态 80 等)
2026-02-16 22:42:47 +08:00
YunaiV 6a83adf543 refactor(mes-tm): 工具管理前端枚举优化
1. 新增 MesToolStatusEnum、MesMaintenTypeEnum 到 mes/utils/constants.ts
2. ToolForm、ToolTypeForm、index 页面使用枚举常量替代魔法值
3. 移除 as unknown as 类型断言,移除 TODO @AI 注释
2026-02-16 22:30:52 +08:00
YunaiV d6a4857f6f refactor(mes-tm): 工具管理前端枚举优化
1. 新增 MesToolStatusEnum、MesMaintenTypeEnum 到 mes/utils/constants.ts
2. ToolForm、ToolTypeForm、index 页面使用枚举常量替代魔法值
3. 移除 as unknown as 类型断言,移除 TODO @AI 注释
2026-02-16 22:30:15 +08:00
YunaiV b15cd9021e feat(mes): 新增工具管理(TM)模块前端页面
新增工具类型和工具台账的 API、列表页和表单弹窗,
dict.ts 补充 MES_TM_TOOL_STATUS 和 MES_TM_MAINTEN_TYPE 字典类型。
2026-02-16 21:12:42 +08:00
YunaiV 23531c6c5b refactor(mes): 优化假期设置交互,精简接口对齐后端
1. 右键改左键点击弹出设置弹窗,阻止非当前月切换
2. 弹窗打开时调 get-by-day 接口回显已有 type 和 remark
3. 新增备注(remark)输入框,时间戳传参用 formatDate 转换
4. HolidayType 枚举抽取到 mes/utils/constants.ts 统一管理
5. 精简 API:移除 page/export/update/delete,create 改为 save
2026-02-16 21:01:41 +08:00
YunaiV 369d3bbff2 refactor(mes): 优化假期设置交互,精简接口对齐后端
1. 右键改左键点击弹出设置弹窗,阻止非当前月切换
2. 弹窗打开时调 get-by-day 接口回显已有 type 和 remark
3. 新增备注(remark)输入框,时间戳传参用 formatDate 转换
4. HolidayType 枚举抽取到 mes/utils/constants.ts 统一管理
5. 精简 API:移除 page/export/update/delete,create 改为 save
2026-02-16 20:59:01 +08:00
YunaiV f40b415b9c feat(mes): 新增假期设置日历页面,使用 dayjs-plugin-lunar 显示农历
基于 el-calendar 实现假期设置页面,右键日期可设置假期/工作日类型,
日历单元格显示班/休标签、农历日期、公历节日、农历节日和节气。
使用 dayjs-plugin-lunar(底层 tyme4ts)替代手写 667 行农历工具。

新增文件:
- src/api/mes/cal/holiday/index.ts
- src/views/mes/cal/holiday/index.vue
- src/views/mes/cal/holiday/HolidayForm.vue

修改文件:
- src/utils/dict.ts:新增 MES_CAL_HOLIDAY_TYPE

新增依赖:
- dayjs-plugin-lunar
2026-02-16 18:39:12 +08:00
YunaiV cb56866deb refactor(mes): 重构产品 BOM/SIP/SOP 表单,统一代码风格并修复 TODO
1. 统一表单方法风格,对齐 WorkstationWorkerPanel 的写法:
   - 弹窗变量统一命名为 dialogVisible/dialogTitle
   - dialogTitle 使用 t('action.' + type) 国际化
   - submitForm 添加 formRef 校验守卫,使用 t() 国际化提示
   - create/update 判断顺序统一为先 create 后 update
2. SIP/SOP 的 orderNumber 字段全局重命名为 sort
3. BOM 物料选择简化为无论选择几条都直接批量创建
4. 修复 formData 展开赋值的 TS 类型错误,改为逐字段赋值
5. 清理所有 TODO @AI 注释
2026-02-16 17:46:33 +08:00
YunaiV b0548b329d feat(mes): 优化工作站模块,新增获取车间列表和车间 Map 方法,重构表单弹窗逻辑 2026-02-16 15:47:05 +08:00
YunaiV 435496bdbd feat(mes): 添加假期类型常量及相关错误码,调整SOP和SIP模块的展示顺序 2026-02-16 13:19:50 +08:00
YunaiV debce44339 refactor(mes-ui): 修正工作站模块中文标签命名 + 拆分 API
- 表单标签/占位符/校验提示:工位 → 工作站
- API 注释:工位设备 → 设备资源、工位工具 → 工装夹具资源、工位人员 → 人力资源
- 拆分 workstation API 到 machine/tool/worker/workshop 子目录
2026-02-16 12:36:00 +08:00
YunaiV 95c478d739 refactor(mes-ui): 修正工作站模块中文标签命名 & 拆分 API 文件
- 表单标签/占位符/校验提示:工位 → 工作站
- API 注释:工位设备 → 设备资源、工位工具 → 工装夹具资源、工位人员 → 人力资源
- 拆分 workstation API 到 machine/tool/worker/workshop 子目录
2026-02-16 12:12:03 +08:00
YunaiV 59bd23b3e0 feat(mes): 新增产品 BOM、SOP、SIP 子表前端组件
- 新增 productBom / productSop / productSip 三组 API 文件
- BOM 组件:表格列表,支持远程搜索物料、编辑用量
- SOP / SIP 组件:卡片式图片列表,支持上传/预览/排序
- MdItemForm.vue 集成三个组件,替换原 el-empty 占位
2026-02-16 08:58:31 +08:00
YunaiV 403b7e75af feat(mes): 新增车间管理、工位管理模块前端
- API 接口:workstation/index.ts(工位+3个子资源)、workshop.ts(车间)
- 车间:列表页(搜索+分页)+ 表单弹窗
- 工位:列表页 + 表单弹窗(一行3列布局 + 编码自动生成)
- 工位子资源:设备/工具/人员 3 个 Tab 面板组件
- 共 9 个 Vue/TS 文件
2026-02-16 08:40:27 +08:00
YunaiV 8a3e33952b feat(mes): 新增车间管理、工位管理模块前端
- API 接口:workstation/index.ts、workshop.ts
- 车间:列表页 + 表单弹窗
- 工位:列表页 + 表单弹窗(含设备/工具/人员三个子资源 Tab 面板)
- 共 9 个 Vue/TS 文件
2026-02-16 08:09:29 +08:00
YunaiV 15dd4dce76 feat(mes): 新增物料批次属性配置前端组件
1. 新增 MdItemBatchConfigForm 组件,根据 itemOrProduct 区分 ITEM/PRODUCT 展示不同 checkbox
2. 嵌入 MdItemForm 的"批次属性"tab,仅 batchFlag 开启时显示
3. API 文件放置于 batchConfig/index.ts 子目录
4. 使用 MesItemOrProductEnum 常量替代硬编码字符串
5. MdItemForm 变量名语义优化:itemTypeList → itemTypeTree,itemTypeFlatList → itemTypeList
6. 布局优化:采用 CSS Grid 一行 5 个,checkbox label 模式(☑ 文字)
2026-02-16 01:28:10 +08:00
YunaiV 3d103f1f46 feat(mes): 新增供应商管理前端页面
新增供应商管理的前端代码,参照客户模块风格:
- 列表页:编码/名称/简称/等级/评分/电话/状态/备注,支持搜索与分页
- 表单弹窗:完整字段编辑,支持编码自动生成(VD前缀)
- 导入弹窗:Excel 文件上传,支持更新已存在数据,下载导入模板
- API 定义:完整 CRUD + 导出 + 导入模板接口
2026-02-16 00:28:17 +08:00
YunaiV 15d64fe772 feat(mes): 新增 MES 客户表 DDL、字典、菜单权限与测试数据
- 建表 mes_md_client(含逻辑删除、多租户字段)
- 字典 mes_client_type:企业客户(1)、个人(2)
- 菜单权限 5140~5146:查询/创建/更新/删除/导出/导入
- 测试数据:比亚迪、博世、德力西
2026-02-15 23:34:50 +08:00
YunaiV 5153adf1cf feat(mes): 完善计量单位、物料导入与客户管理前端
1. 计量单位管理:新增 API + 列表页 + 表单(UnitMeasureForm)
2. 物料单位选择器:MdItemForm 单位字段从 el-input 改为 el-select 下拉
3. 物料导入:新增 MdItemImportForm 组件(上传 Excel、下载模板、更新已有数据)
4. 物料导入权限:v-hasPermi 改为 mes:md-item:import
5. API VO 字段调整:unitOfMeasure → unitMeasureId + unitMeasureName
6. 客户管理:新增 API + 列表页 + 表单(MdClientForm)
2026-02-15 22:18:46 +08:00
YunaiV 27f5fcb66e feat(mes): 完善物料分类与物料产品前端功能
1. 新增 ItemTypeTree 左侧分类树组件(支持搜索过滤、点击切换)
2. 物料列表改为左右布局(左侧树 + 右侧列表)
3. 新增 MesItemOrProductEnum 常量({ label, value } 结构)
4. 物料/产品列用 getItemOrProductLabel 翻译,安全库存列用 dict-tag 渲染
5. 表单改为 3 列布局(span=8),增加编码生成按钮和底部 Tab 占位
6. 分类管理移除导出按钮,分类表单修复 TS 类型和枚举默认值
7. 分类 API 移除 exportItemType
2026-02-15 15:43:49 +08:00
YunaiV 6bb27899c1 feat(mes): 新增物料产品分类与物料产品管理
迁移 ktg-mes 的 md_item_type 和 md_item 两张表到 yudao-module-mes,
包含完整的 CRUD、树形分类、物料分页查询、enrichment 等功能。

后端新增 17 个文件(1337 行):
- DO: MesMdItemTypeDO(树形分类)、MesMdItemDO(物料产品)
- VO: 分类 3 个(List/Save/Resp)、物料 3 个(Page/Save/Resp)
- Mapper: 2 个(BaseMapperX,纯 Java,无 XML)
- Service: 4 个(接口 + 实现)
- Controller: 2 个(/mes/md/item-type、/mes/md/item)
- ErrorCodeConstants 追加 9 个错误码

关键业务逻辑:
- 分类:父分类递归环路检测、同级名称/编码唯一性、删除保护(子分类+物料)
- 物料:编码/名称全局唯一、分类存在校验、安全库存联动清零
- enrichment:物料 RespVO 通过 Service 关联填充 itemTypeName、itemOrProduct
- 循环依赖:MesMdItemTypeServiceImpl 用 @Lazy 注入 MesMdItemService

plan: plans/swirling-stirring-metcalfe.md
2026-02-15 14:03:59 +08:00
LesanOuO 80128c5406 feat: 条件节点添加包含和不包含操作符 2026-02-14 16:53:21 +08:00
芋道源码 bb10760137
!854 feat:【iot】modbus-tcp 协议接入 100%:完整实现,修复 todo
Merge pull request !854 from 芋道源码/feature/iot-modbus
2026-02-14 03:09:03 +00:00
YunaiV ab8de6ea83 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot 2026-02-13 15:40:15 +08:00
YunaiV deed7eaff2 feat(iot):Modbus 支持 Master/Slave 双模式,配置表单和详情按协议类型区分展示 2026-02-13 15:35:41 +08:00
puhui999 e54c2b3e7a fix: 完成 review c153ff93 的所有 TODO 修复 2026-02-11 17:37:58 +08:00
puhui999 572c14a41a fix: 完成 review c153ff93 的所有 TODO 修复
- AreaSelect.vue: 删除未使用的 handleTree 导入
- AreaSelect.vue: 使用 AreaLevelEnum 枚举类型替代硬编码数字
- IframeComponent.vue: 已使用全局 isUrl 方法
- useAreaSelectRule.ts: 恢复代码格式空行,使用枚举常量
- useIframeRule.ts: 恢复代码格式空行
2026-02-11 17:27:07 +08:00
YunaiV 155edc41a9 feat(iot):Modbus 支持 Master/Slave 双模式,配置表单和详情按协议类型区分展示
1. ProtocolTypeEnum 拆分:MODBUS_TCP → MODBUS_TCP_MASTER + MODBUS_TCP_SLAVE
2. Slave 模式新增 mode(工作模式)、frameFormat(帧格式)字段,使用字典管理
3. 配置表单和详情页按 Master/Slave 模式条件展示不同字段,表单校验规则动态适配
4. 新增 DICT_TYPE:IOT_MODBUS_MODE、IOT_MODBUS_FRAME_FORMAT
5. 修复设备卡片 deviceName 过长溢出问题,添加文本截断

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 23:33:10 +08:00
YunaiV c153ff93c7 review:“新增 iframe 和省市区选择器组件” 2026-02-08 14:37:55 +08:00
puhui999 99b1e6da2c Merge remote-tracking branch 'yudao/master' into master-dev 2026-02-08 11:56:45 +08:00
puhui999 a62251f900 feat(form-create): 新增 iframe 和省市区选择器组件
- 新增 iframe 网页嵌入组件,支持 URL 配置和实时预览
- 新增省市区三级联动选择器组件
2026-02-08 11:56:18 +08:00
YunaiV 5f211558fb Merge branch 'feature/iot-protocol' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot-modbus
# Conflicts:
#	src/views/iot/device/device/detail/index.vue
2026-02-07 21:24:36 +08:00
YunaiV 91fb07971e fix(crm): 修复线索详情页转化状态按钮误显示,对应 https://t.zsxq.com/wq7ix 2026-02-07 21:07:31 +08:00
YunaiV 3aeb719ec2 fix(mall):OrderDetail detailData 为 null 的情况 2026-02-07 19:45:27 +08:00
YunaiV 1678bf6e57 fix: 忘记密码页面未开启验证码时,隐藏 Verify 组件,避免请求 captcha/get 接口 2026-02-07 16:42:23 +08:00
YunaiV 57a77b2ba9 feat(iot):【协议改造】移除 codecType,使用 protocolType 替代 2026-02-04 22:05:03 +08:00
YunaiV 0ee0065c6a feat: update default selection settings for current user and department 2026-01-29 20:18:00 +08:00
YunaiV 4c5825389e feat(iot): refactor TimerConditionGroupConfig and PropertySelector for improved readability 2026-01-29 19:39:19 +08:00
puhui999 c656f87575 fix(mall): 修复商品 SKU 名称校验失败的问题 2026-01-28 11:06:59 +08:00
puhui999 7a7228aed8 feat(bpm): 表单设计器 UserSelect/DeptSelect 支持默认选中当前用户/部门
1. UserSelect 新增 defaultCurrentUser 配置,默认选中当前登录用户
2. DeptSelect 新增 defaultCurrentDept 配置,默认选中当前用户所属部门
3. DeptSelect 改用 el-tree-select 实现树形层级显示
4. 支持单选/多选模式,预设值优先级高于默认值
2026-01-27 19:03:10 +08:00
芋道源码 859d493513
!858 feat(iot):【网关设备:80%】动态注册的初步实现(已测试)
Merge pull request !858 from 芋道源码/feature/iot-sub
2026-01-25 10:52:34 +00:00
puhui999 38e9298fa6 feat(iot):【场景联动】定时触发,增加条件组 2026-01-25 17:41:47 +08:00
YunaiV 2a0ce1fb66 feat(iot):【网关设备:80%】动态注册的初步实现(已测试) 2026-01-25 16:58:05 +08:00
LIUCX dae0437ccd 解决登陆过期后加密接口数据二次加密问题 2026-01-23 11:06:34 +08:00
YunaiV 69d8224305 feat(iot):【网关设备:30%】增加网关设备绑定能力(优化代码),基于 optimized-pondering-dragon.md 规划 2026-01-22 09:55:00 +08:00
YunaiV 2076a27a26 feat(iot):【网关设备:30%】增加网关设备绑定能力(优化代码),基于 optimized-pondering-dragon.md 规划 2026-01-22 09:53:01 +08:00
YunaiV 2515caed35 feat(iot):【网关设备:20%】增加网关设备绑定能力(未完成),基于 breezy-doodling-starlight.md 规划 2026-01-22 00:51:48 +08:00
YunaiV c7907d0d73 feat(iot):【设备定位:100%】首页接入地图,基于 sequential-crafting-thacker.md 规划 2026-01-21 13:41:21 +08:00
YunaiV 79865ae712 feat(iot):【设备定位:100%】调整百度地图选择组件(弹窗),基于 hashed-juggling-tome.md 规划 2026-01-21 01:07:30 +08:00
YunaiV eb381fcd93 feat(iot):【设备定位:60%】调整 DeviceStateEnum 枚举的位置 2026-01-21 00:20:22 +08:00
YunaiV 3620278360 feat(iot):【设备订单:50%】简化设备定位功能,支持 GeoLocation 自动更新,基于 calm-roaming-pillow.md 2026-01-20 21:41:56 +08:00
YunaiV 3821b32b03 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into feature/iot
# Conflicts:
#	pnpm-lock.yaml
#	src/views/iot/device/device/index.vue
2026-01-20 16:56:44 +08:00
YunaiV 62404bef25 fix:富文本多选图片上传失败的问题(同时对 token 过期更友好),对应 https://t.zsxq.com/pKpGk 2026-01-18 15:09:55 +08:00
YunaiV 08a4b1b289 fix:【mall】分销用户创建时,缺少对 bindUserId 的校验 2026-01-18 12:15:13 +08:00
YunaiV 972eb47610 feat:【iot】modbus-tcp 协议接入 100%:完整实现,修复 todo 2026-01-18 00:07:23 +08:00
YunaiV 56a25258ee feat:【iot】modbus-tcp 协议接入 40%:优化部分表单的实现,基于 dreamy-stirring-kazoo.md 2026-01-17 23:34:43 +08:00
YunaiV 8587a549c6 feat:【iot】modbus-tcp 协议接入 20%:初步实现,基于 dynamic-forging-wigderson.md 规划 2026-01-17 19:36:51 +08:00
zsc f986ff0017 bugfix-Map地图组件bug修复
1. 首次初始化center坐标不渲染问题
2. 关键词搜索失败问题
2026-01-16 13:09:58 +08:00
puhui999 7f36c45774 feat: 【IoT 物联网】新增 Tcp 和 websocket config form 2026-01-13 15:33:11 +08:00
芋道源码 5d7cb9332c
!848 两处微小改动
Merge pull request !848 from Danlin/bug/minor
2026-01-09 14:38:50 +00:00
YunaiV 1baa3eae2f Merge remote-tracking branch 'origin/master' 2026-01-09 22:37:33 +08:00
YunaiV 457b8ab928 fix: 【dict.ts】handle empty response in dictionary data fetching,对应 https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/IDHHSM 2026-01-09 22:37:23 +08:00
Danlin 8e6e3c9d16
添加空行(跟其它imdex.vue文件保持一致)
Signed-off-by: Danlin <imddl@outlook.com>
2026-01-08 03:21:36 +00:00
Danlin e4d756def4
中文修正
Signed-off-by: Danlin <imddl@outlook.com>
2026-01-08 03:20:31 +00:00
芋道源码 d9cbc42811
!846 perf: 优化 copy 兼容性
Merge pull request !846 from 半栈幼儿员/hotfix/copy
2025-12-28 22:36:52 +00:00
preschooler 394c94b67c 🎈 perf: 优化 copy 兼容性 2025-12-28 22:14:42 +08:00
preschooler ee7c73b475 🎈 perf: 新开标签时、返回标签时,滚动条回到顶部,否则会保留上次标签的滚动位置。 2025-12-28 21:18:03 +08:00
preschooler 9af4cad552 🐞 fix: 确保文件上传时存在 Content-Type,否则会异常 2025-12-28 21:15:44 +08:00
preschooler 2a9d07f514 🐞 fix: 修复富文本编辑器不能上传同一文件问题、添加存储目录定义 2025-12-28 20:40:06 +08:00
YunaiV 46602fec26 feat:【bpm】优化业务表单流程添加重新发起功能 2025-12-27 11:39:24 +08:00
YunaiV e80e4cdea8 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-12-27 11:22:31 +08:00
YunaiV 94ae3bb48a fix:Editor 开启、禁用不生效的问题 2025-12-26 21:08:40 +08:00
YunaiV 1b85de732b fix:刷新令牌过期后,直接访问 /login 会报错的问题,对应 issue:https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/ID9FLI 2025-12-26 20:47:39 +08:00
YunaiV 932255bd14 fix:【system】邮箱移除无用的 remark 字段及相关表单项 2025-12-20 20:48:34 +08:00
水人 d492aeb56d
update src/views/bpm/processInstance/detail/ProcessInstanceOperationButton.vue.
一个小错误

Signed-off-by: 水人 <417693680@qq.com>
2025-12-20 03:22:34 +00:00
YunaiV fe0364c3e2 fix: 【mall】门店提提中,移除员工选择表单默认的 roleId 字段 2025-12-20 10:16:03 +08:00
YunaiV 3648cf2e08 Merge remote-tracking branch 'origin/master' 2025-12-20 09:23:46 +08:00
YunaiV b261ecf90f fix:【system】登录日志的“操作类型”改为“登录类型” 2025-12-20 09:23:41 +08:00
z95813 19f38c4a9e
手续费比例不需要除100 2025-12-15 14:27:49 +08:00
芋道源码 e3172065c8
!836 fix: 修复在仓库选择中绑定了一个不存在的函数导致的报错
Merge pull request !836 from 局外人/master
2025-12-13 02:34:17 +00:00
芋道源码 3127571546
!839 fix(mall): 修复商品详情表单Editor组件重复渲染问题
Merge pull request !839 from 大方/fix/description-form-duplicate-editor
2025-12-13 02:33:39 +00:00
光帆 8f5f2e96b3
【功能修复】文件列表: 复制链接功能在部分浏览器环境下报错的问题
在 navigator.clipboard 为 undefined,导致无法读取 writeText 方法,浏览器抛出异常:
Uncaught TypeError: Cannot read properties of undefined (reading 'writeText')

Signed-off-by: 光帆 <1048766504@qq.com>
2025-12-12 08:47:29 +00:00
zhanglc 3a6454cfc1 feat: 【bpm】bpmn设计器: 业务表单流程添加重新发起功能 2025-12-09 22:20:07 +08:00
dafang 4888002684 fix(mall): 修复商品详情表单Editor组件重复渲染问题
第二个Editor缺少v-else条件,导致编辑模式下同时渲染可编辑和只读两个Editor组件
2025-12-08 14:16:32 +08:00
YunaiV 3d07ebcbe8 fix:【mall】客服的对话未选中时,不进行数据加载 2025-12-07 18:25:48 +08:00
YunaiV 5fd5418f6b Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-12-07 12:01:31 +08:00
芋道源码 4e2d21a6a9
Merge pull request #204 from zhanglc0618/fix/lost-properties
fix: 【bpm】bpmn设计器: 组件部分属性第一次失去焦点丢失数据问题
2025-12-07 12:01:19 +08:00
YunaiV 346313f524 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-12-07 12:01:01 +08:00
zhanglc de75519c80 fix: 【bpm】bpmn设计器: 消息与信号不能保存,对应issure:#202 2025-12-03 17:33:26 +08:00
朱桂志 d5d10277c5 fix: 修复在仓库选择中绑定了一个不存在的函数导致的报错 2025-12-02 17:55:37 +08:00
zhanglc 5e6c5c096f fix: 【bpm】bpmn设计器: 组件部分属性第一次失去焦点丢失数据问题 2025-12-01 10:22:03 +08:00
YunaiV be5e164eee Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-29 19:47:50 +08:00
芋道源码 17d41e64dc
Merge pull request #173 from leechaojie/fix/designer-drag-performance
fix: 移除画布的 CSS transition 属性以解决拖拽卡顿问题
2025-11-29 19:44:07 +08:00
YunaiV 17042432da feat: bpmn流程设计器服务任务中新增执行类型:http任务#200(代码排版) 2025-11-29 18:45:25 +08:00
YunaiV 94786c55cd Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-29 18:40:55 +08:00
芋道源码 cca090151e
Merge pull request #200 from zhanglc0618/http-task
feat: bpmn流程设计器服务任务中新增执行类型:http任务
2025-11-29 18:40:32 +08:00
芋道源码 213128488f
Merge pull request #201 from zhanglc0618/translate
fix: 修复一些bpmn-js标签typo问题,新增一些翻译
2025-11-29 18:31:50 +08:00
YunaiV cba6c75db1 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-29 18:19:19 +08:00
YunaiV 583f2b58f7 fix:【bpm】业务表单的流程打印报错的问题,对应 https://github.com/YunaiV/ruoyi-vue-pro/issues/1027 2025-11-29 17:55:20 +08:00
YunaiV fb724fed25 feat:【system】支付宝小程序登录补充 2025-11-29 16:05:50 +08:00
YunaiV ed9c7868e2 feat:【infra】文件配置,增加 region 区域 2025-11-29 15:55:29 +08:00
YunaiV e3959469e5 feat:【SocialClient】 支付宝小程序登录补充 2025-11-29 10:06:52 +08:00
芋道源码 6407e91c72
!835 feat:【SocialClient】 支付宝小程序登录补充
Merge pull request !835 from 云扬四海/master-alipaymini
2025-11-29 02:03:28 +00:00
zhanglc 258240bd51 feat: 流程设计器:优化 消息和信号 的新增,添加自动生成符合BPMN规范的id 2025-11-27 16:18:06 +08:00
yunlongn 8651fb4b42 feat:【SocialClient】 支付宝小程序登录补充 2025-11-27 13:43:23 +08:00
YunaiV 01a804631e feat:【mp】完善“模版消息”的功能 2025-11-26 19:04:47 +08:00
YunaiV 3ce4ea3146 feat:【mp】完善“模版消息”的功能 2025-11-26 18:31:08 +08:00
芋道源码 99aee793d6
!832 feat(mp): 新增公众号消息模板管理功能
Merge pull request !832 from wuKong/feat(mp)-新增公众号消息模板功能
2025-11-26 08:18:09 +00:00
YunaiV 989fe5cdf0 !feat: 表单设计器-部门选择器增加可选返回部门id或者部门名称 #199 2025-11-25 19:53:12 +08:00
YunaiV ccb55080a1 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-25 19:52:24 +08:00
sinkingsoul c6f805a5cc chore: bpmn-js新增一些翻译,修复一些翻译 2025-11-25 14:10:14 +08:00
sinkingsoul 045959583d chore: 新增'Participant Multiplicity': '参与者多重性',、'Empty pool/participant (removes content)': '清空池/参与者(移除内容)'翻译 2025-11-25 14:10:13 +08:00
sinkingsoul aae87f85ac chore: 新增“收缩池/参与者”、“展开池/参与者”翻译 2025-11-25 14:10:13 +08:00
sinkingsoul e4e4dd640c fix: 修复子流程和事件子流程英文标签错误 2025-11-25 14:10:13 +08:00
sinkingsoul 4534bd220c fix: 事件网关翻译文件中引用英文错误 2025-11-25 14:10:13 +08:00
beihai 1bc45bf486 fix:流程管理-流程监听器新增中事件选项汉化 2025-11-25 14:10:13 +08:00
zhangliaocensz be2c3f3fcd fix:修复因组件id不对没有成功移除自带的富文本组件问题 2025-11-25 14:10:13 +08:00
sinkingsoul aa8b076f8f feat: 保存为http任务的服务任务,默认打开http任务选项和面板 2025-11-25 11:55:58 +08:00
zhanglc be35a27aca feat: 优化HTTP任务请求方式选择展现,现为单行单选 2025-11-25 11:53:25 +08:00
zhanglc d66cd5d209 feat: 优化HTTP任务请求头输入,改为键值对单独编辑框 2025-11-25 11:53:25 +08:00
zhanglc c50e0dee8c fix: 修复HTTP任务中请求头不能使用EL表达式的问题 2025-11-25 11:53:25 +08:00
sinkingsoul e3e61359f9 feat: http任务的属性全部列出 2025-11-25 11:53:25 +08:00
sinkingsoul fa856c938f chore: 删除残留翻译 2025-11-25 11:53:25 +08:00
zhanglc d04a30fe41 typo 2025-11-25 11:31:47 +08:00
sinkingsoul 50c7d47984 feat: 删除http任务组件图标,改成服务任务的任务类型下拉框中选择 2025-11-25 11:29:15 +08:00
beihai 69831144fb feat:bpmn流程设计器增加http任务组件 2025-11-25 11:29:15 +08:00
YunaiV 47361f338b fix:【iot】产品精简列表,未返回设备状态 2025-11-24 19:51:30 +08:00
zhanglc 0d26e3b7e2 feat: 表单设计器-部门选择器增加可选返回部门id或者部门名称 2025-11-24 11:36:30 +08:00
YunaiV bdec0484b6 fix:【bpm】bpmn 设计器:工作流节点操作按钮的操作不起作用,对应 https://t.zsxq.com/XtLYq 2025-11-23 18:29:08 +08:00
YunaiV 9f1c4f2578 fix:【bpm】bpmn 设计器:工作流节点操作按钮的操作不起作用,对应 https://t.zsxq.com/XtLYq 2025-11-23 17:57:21 +08:00
YunaiV ce351f6166 fix:【bpm】提交人权限的错误文案提示,https://gitee.com/zhijiantianya/yudao-cloud/issues/ICXD5T 2025-11-23 15:32:22 +08:00
YunaiV 914e190be0 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-23 11:28:21 +08:00
YunaiV c568d45180 fix: 【bpm】bpmn 设计器:增加消息与信号的编辑、删除功能 2025-11-23 11:04:33 +08:00
YunaiV b666e1bdd4 fix: 【bpm】bpmn 设计器:使用定时中间捕获事件,部署流程图提示校验失败:flowable-event-timer-missing-configuration 2025-11-23 10:51:47 +08:00
YunaiV 33e489ebfc fix: 【bpm】bpmn 设计器:保留非监听器类型的扩展属性,避免移除监听器时清空其他配置 2025-11-23 10:30:29 +08:00
YunaiV 500705df07 834 fix:bpm 流程表单编辑打开直接保存js丢失问题修复 2025-11-22 21:54:29 +08:00
芋道源码 1d65908402
!834 fix:bpm 流程表单编辑打开直接保存js丢失问题修复
Merge pull request !834 from aho/master
2025-11-22 13:44:20 +00:00
芋道源码 61495d610f
!828 update src/views/system/dict/data/index.vue.
Merge pull request !828 from AKING/N/A
2025-11-22 11:57:02 +00:00
YunaiV b5d107cbb5 829 fix: 修复上传文件后后端报错导致无法再次提交的bug 2025-11-22 19:55:44 +08:00
芋道源码 6b65e13ccc
!829 fix: 修复上传文件后后端报错导致无法再次提交的bug
Merge pull request !829 from 局外人/master
2025-11-22 11:55:15 +00:00
芋道源码 66ba42b356
!831 文件上传进度显示
Merge pull request !831 from huchao/master
2025-11-22 11:53:11 +00:00
YunaiV 915f1fc3a9 fix: 【framework】删除缓存失效的问题,对应 https://github.com/yudaocode/yudao-ui-admin-vue3/issues/180 2025-11-22 19:49:59 +08:00
YunaiV b622840240 fix: 【mall】商品详情时,禁止商品描述的编辑 2025-11-22 19:20:29 +08:00
芋道源码 39623531fc
Merge pull request #195 from DevDengChao/patch-5
Add bottom padding to SkuList table to prevent scrollbar from hiding last row
2025-11-22 19:14:20 +08:00
YunaiV da566f87d9 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-22 19:11:32 +08:00
芋道源码 c4e6980115
Merge pull request #194 from DevDengChao/fix/unable-to-refresh-spu-category
fix: unable to refresh spu category or brand
2025-11-22 19:11:20 +08:00
芋道源码 261aa31dd6
Merge pull request #189 from DevDengChao/feat/close-tab-on-mouse-mid-click
feat: close tab on mouse mid-button click
2025-11-22 19:07:53 +08:00
YunaiV e675a423bd Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2025-11-22 19:06:34 +08:00
芋道源码 4185544cb8
Merge pull request #188 from DevDengChao/patch-3
Add parentId and sort fields to formData
2025-11-22 19:06:20 +08:00
芋道源码 929e753c6e
Merge pull request #187 from DevDengChao/patch-2
Change config name from 'mock-conf' to 'wallet-conf'
2025-11-22 19:05:45 +08:00
芋道源码 6fc6d2227a
Merge pull request #186 from DevDengChao/patch-1
Change wallet payment handling to use walletFormRef
2025-11-22 19:04:57 +08:00
YunaiV a10fcb389c fix: 【crm】客户详情页,添加 customer-id 属性到联系人和商机组件,以确保正确传递客户 ID 2025-11-22 11:30:25 +08:00
YunaiV 33af5dd764 fix: 修复复制组件时字段 ID 重复的问题,自动生成新的字段 ID 2025-11-22 11:16:27 +08:00
YunaiV 5ebbc756c4 fix: 【mall】修复商城系统订单列表中表头未根据表体自适应宽度 2025-11-22 10:53:29 +08:00
YunaiV 559a13defd fix: 简化前端的手机校验格式,兼容更多号段,例如说 190 2025-11-22 10:28:28 +08:00
YunaiV 224ea2977b fix:【erp】receipt 将 supplierList 修复为 customerList 2025-11-22 09:01:13 +08:00
邓超 c099f27f17
Add bottom padding to prevent scrollbar from hiding last row 2025-11-21 11:38:47 +08:00
DevDengChao 3ffefc99c0 fix: unable to refresh spu category or brand 2025-11-20 17:42:29 +08:00
aho dece867a5b fix:bpm 流程表单编辑打开直接保存js丢失问题修复 2025-11-20 09:27:42 +08:00
邓超 ca9b3ab7bd
Fix spu form item width 2025-11-19 17:06:01 +08:00
DevDengChao 14d508d630 feat: close tab on mouse mid-button click 2025-11-19 16:12:46 +08:00
邓超 0944d4c82e
Add parentId and sort fields to formData 2025-11-19 15:50:19 +08:00
邓超 ac724e26d0
Change config name from 'mock-conf' to 'wallet-conf' 2025-11-18 16:58:43 +08:00
邓超 7d88ee73ae
Change wallet payment handling to use walletFormRef 2025-11-18 14:18:56 +08:00
wuKong 89e220aab3 feat(mp): 新增公众号消息模板管理功能
- 新增消息模板、模板配置、发送记录的完整CRUD功能
- 实现消息模板同步、批量删除、消息推送等核心操作
- 支持模板变量动态提取与颜色配置
- 提供Excel导出和数据筛选功能
- 集成微信公众号模板消息发送能力
- 完善表单验证和用户交互体验
2025-11-05 14:15:49 +08:00
wuKong 5242e6a228 feat(mp): 新增公众号消息模板管理功能
- 新增消息模板、模板配置、发送记录的完整CRUD功能
- 实现消息模板同步、批量删除、消息推送等核心操作
- 支持模板变量动态提取与颜色配置
- 提供Excel导出和数据筛选功能
- 集成微信公众号模板消息发送能力
- 完善表单验证和用户交互体验
2025-11-05 14:07:01 +08:00
huchao e761db334f 文件上传进度显示 2025-10-30 17:19:30 +08:00
YunaiV ad433c4093 Merge remote-tracking branch 'origin/master' 2025-10-26 16:07:24 +08:00
YunaiV da0f6bd183 feat & bugfix:优化部门模块的代码、提示等 2025-10-26 16:07:18 +08:00
haohao 423af80a82 fix: 【IoT 物联网】更新设备详情属性值和更新时间的文本颜色为主题色 2025-10-24 22:37:54 +08:00
haohao b1a0da9b1c feat: 【IoT 物联网】产品详情添加路由参数处理以支持跳转到设备管理根据产品查询 2025-10-24 22:33:16 +08:00
haohao 9fb17e3235 fix: 【IoT 物联网】更新设备备注名称的文本颜色为主题色 2025-10-24 22:08:38 +08:00
haohao 3bdecb7120 fix: 【IoT 物联网】修复产品标识的文本颜色样式 2025-10-24 21:20:43 +08:00
朱桂志 9e4e565226 fix: 修复上传文件后后端报错导致无法再次提交的bug 2025-10-24 17:41:34 +08:00
xingyu4j b35276bdb3 fix: mp lint 2025-10-23 09:40:02 +08:00
AKING 060e5014c4
update src/views/system/dict/data/index.vue.
在【字典名称】即,字典类型更新时,无需重新点击查询,否则每次想在本页面编辑其他字典数据时,需要点击一下查询按钮

Signed-off-by: AKING <2734339436@qq.com>
2025-10-23 01:37:18 +00:00
xingyu4j 9e75e98a3f fix: wangEditor 2025-10-15 11:30:40 +08:00
xingyu4j 4e870d6980 chore: 使用wangeditor-next 替换wangeditor 2025-10-15 11:29:20 +08:00
YunaiV d4c8ddbd85 fix:【mall 商城】自提订单的 pickUpStoreId 参数不正确 2025-10-13 20:52:58 +08:00
朱桂志 5bc3c9090b fix: 修复 Editor 切换 readonly 时只读状态无效的 bug 2025-10-10 18:20:50 +08:00
朱桂志 2e1ef8aee4 fix:修复引入plugin-mention插件后Editor组件报错 2025-10-10 17:00:55 +08:00
YunaiV 9bc289cb2a fix:更新按钮文本为“添加销售产品”并修复支付信息展示逻辑 2025-10-06 20:45:35 +08:00
YunaiV bdb42bb927 fix:【修复】产品跳转到设备列表时,productId 未传递的问题,对应 https://t.zsxq.com/jvXyq 2025-10-02 11:25:34 +08:00
YunaiV 62a9a99146 fix:【pay 支付】微信支付 publicKeyContent 调整为非必填,兼容 https://t.zsxq.com/ODR5V、https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/ICUE53 2025-10-02 10:24:22 +08:00
YunaiV 13386def62 fix:前端的密码长度限制统一,https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/ICVDAT 2025-10-02 09:41:54 +08:00
YunaiV a126f42c35 fix:【bpm 工作流】已办任务的审批状态过滤不正确 2025-10-02 09:36:06 +08:00
YunaiV eda7d63e4f Merge branch 'dev' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 2025-10-01 15:56:31 +08:00
YunaiV 481b483ee4 fix:【ai 大模型】选择角色后,新增 tab 的问题 2025-09-21 19:22:17 +08:00
YunaiV ceded7fe24 feat:【ai 大模型】优化“角色仓库”的展示 2025-09-21 19:18:00 +08:00
YunaiV 5b3bc216b6 fix:【ai 大模型】联网搜索的参数不正确 2025-09-21 18:26:59 +08:00
YunaiV 2c83d1e712 fix:前端上传头像名称取值错误以及用户保存个人信息时还使用的是旧的头像数据 2025-09-21 11:06:28 +08:00
芋道源码 f6e9b4c4cf
!822 fix:前端上传头像名称取值错误以及用户保存个人信息时还使用的是旧的头像数据
Merge pull request !822 from sunjianfeng911/master
2025-09-21 03:03:36 +00:00
芋道源码 d076d75c38
!813 update src/store/modules/tagsView.ts.
Merge pull request !813 from 口口口/N/A
2025-09-21 02:48:31 +00:00
YunaiV 155082a284 fix:【pay 支付】收银界面,关闭后清理定时轮询 2025-09-20 12:45:49 +08:00
sunjianfeng 9c8abbc341 fix:前端上传头像名称取值错误以及用户保存个人信息时还使用的是旧的头像数据 2025-09-12 01:05:07 +08:00
Lesan bd91bd9057 feat: 添加radio、checkbox、select打印显示 2025-09-08 11:27:31 +08:00
Lesan ba64031015 fix: 打印只能显示一页 2025-09-08 09:57:02 +08:00
YunaiV bcf8f6c821 review:【bpm 工作流】流程打印 2025-09-07 17:21:52 +08:00
芋道源码 0c22a04a3c
!819 fix: 代码评审修改
Merge pull request !819 from Lesan/feature/bpm-打印
2025-09-07 09:19:19 +00:00
LesanOuO bfd918271f fix: 代码评审修改 2025-09-06 12:02:12 +08:00
YunaiV cf357cb1a2 fix:【system 系统管理】邮箱模版的列表宽度太小,样式丑的问题 2025-09-06 10:39:43 +08:00
Lesan d64b49ba94 feat: 代码评审修改 2025-09-06 10:37:41 +08:00
山野羡民 722d6405a1
雪花 ID 溢出问题 update src/views/mall/promotion/rewardActivity/components/RewardRuleCouponSelect.vue.
Signed-off-by: 山野羡民 <liyujiang_tk@yeah.net>
2025-09-05 03:58:12 +00:00
YunaiV 535ccd3389 review:【bpm 工作流】流程打印 2025-09-04 22:53:11 +08:00
芋道源码 15adc07b2e
!817 feat: 代码评审修改
Merge pull request !817 from Lesan/feature/bpm-打印
2025-09-04 14:24:05 +00:00
Lesan 7e0c61c459 feat: 代码评审修改 2025-09-04 09:16:29 +08:00
YunaiV 3686b58dbb feat:【iot 物联网】优化场景联动的界面 2025-09-03 23:07:55 +08:00
YunaiV be964a6287 review:【bpm 工作流】流程打印 2025-09-03 13:25:05 +08:00
芋道源码 1c6e6eb24e
!816 流程打印
Merge pull request !816 from Lesan/feature/bpm-打印
2025-09-03 01:21:20 +00:00
Lesan 4118112423 feat: 实现流程打印功能 2025-09-02 17:04:31 +08:00
YunaiV 8922e261ab Merge branch 'feature/iot' of https://gitee.com/yudaocode/yudao-ui-admin-vue3
# Conflicts:
#	.env
#	pnpm-lock.yaml
2025-08-31 10:55:47 +08:00
YunaiV 7c710d2afe fix:富文本在 val 为 null 会报错的问题 2025-08-31 09:39:09 +08:00
Lesan df3efa9ca5 feat: 添加打印按钮 2025-08-29 15:31:44 +08:00
Lesan d445845bdb fix: 引入路径错误 2025-08-29 15:09:04 +08:00
Lesan 77e84cc4fa feat: 添加表单字段 2025-08-29 15:03:51 +08:00
Lesan 84de7fcd46 feat: 通过wangeditor自定义打印模板 2025-08-29 14:19:52 +08:00
YunaiV 1ce97d57b7 fix:【ai 大模型】模型返回异常时,空消息进行删除 2025-08-29 00:37:26 +08:00
YunaiV da9c6799c8 feat:【ai 大模型】支持 Chat Role 的 mcp 配置 2025-08-28 23:30:20 +08:00
YunaiV 93e3428982 feat:【ai 大模型】增加联网搜索功能 2025-08-25 23:47:47 +08:00
YunaiV b8a1fbcb14 feat:【ai 大模型】对话列表,增加 attachment-urls 发送逻辑(unocss 样式) 2025-08-24 22:27:39 +08:00
YunaiV 78753211aa feat:【ai 大模型】对话列表,增加 attachment-urls 附件的展示(unocss 改写) 2025-08-24 22:12:55 +08:00
YunaiV b880ec22f2 feat:【ai 大模型】对话列表,增加 attachment-urls 发送逻辑 2025-08-24 22:00:58 +08:00
YunaiV 61dad44cd9 feat:【ai 大模型】对话列表,增加 attachment-urls 发送逻辑 2025-08-24 22:00:54 +08:00
YunaiV 84deeacd4d feat:【ai 大模型】对话列表,增加 attachment-urls 附件的展示 2025-08-24 21:30:39 +08:00
芋道源码 730525db6e
!814 fix(processInstance): 流程表单字段解析调整为使用库解析
Merge pull request !814 from luxiag/master
2025-08-24 08:18:04 +00:00
puhui999 30bbda805b perf: 【IoT 物联网】优化设备备注取值 2025-08-24 11:49:28 +08:00
puhui999 e61971d002 fix: 【IoT 物联网】修复枚举引入错误导致的数据流转页面报错 2025-08-24 11:34:11 +08:00
YunaiV 561e5512f9 feat:【ai 大模型】增加 thinking 深度思考 2025-08-23 22:52:43 +08:00
李超杰 2449384306 fix: 移除画布的 CSS transition 属性以解决拖拽卡顿问题 2025-08-21 19:05:03 +08:00
卢祥 6ef61b739d fix(processInstance): 流程表单字段解析调整为使用库解析 2025-08-21 15:19:48 +08:00
口口口 bd506fab0d
update src/store/modules/tagsView.ts.
当存在多个相同名称的标签时,删除缓存应该排除是否存在相同的名称。

Signed-off-by: 口口口 <17975121@qq.com>
2025-08-20 03:32:41 +00:00
YunaiV c93c70a3cb feat:【mall 商城】店铺预览时,增加 tenantId 2025-08-19 09:16:46 +08:00
YunaiV 1a92b97797 feat:【system 系统管理】租户管理时,支持填写多个域名 websites 2025-08-19 00:07:43 +08:00
YunaiV ffff856ae3 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev 2025-08-18 23:54:18 +08:00
YunaiV 6ef3360e1c feat:【infra 基础设施】文件配置时,增加“公开访问” 2025-08-17 23:57:56 +08:00
芋道源码 2fcd5b081a
!750 修复头部主题深色模式下,顶部工具栏的搜索、消息没有传主题色
Merge pull request !750 from 熊猫大侠/master
2025-08-16 12:34:02 +00:00
YunaiV e9d59f41f9 feat:【framework 框架】增加 api 加解密能力(默认登录先不加密,避免大家不理解) 2025-08-16 17:08:09 +08:00
YunaiV 2e796b8fc7 feat:【framework 框架】增加 api 加解密能力 2025-08-16 15:54:23 +08:00
YunaiV efbc51659b Merge branch 'dev' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 2025-08-16 13:27:23 +08:00
puhui999 1c4222de35 perf: 【IoT 物联网】优化场景联动 review 提到的逻辑 2025-08-15 11:55:30 +08:00
puhui999 6bfd888b54 fix: 【IoT 物联网】场景联动修复产品切换时监控项没触发更新的问题 2025-08-14 18:21:27 +08:00
puhui999 d6f3c511b8 perf: 【IoT 物联网】场景联动执行器的 UI 风格对齐触发器 2025-08-14 18:03:04 +08:00
jason d1f7640a45 Merge branch 'dev' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev 2025-08-10 23:02:20 +08:00
jason e1151738f5 perf: [BPM 工作流] 更多设置,监听流程表单数据优化 2025-08-10 22:47:47 +08:00
jason 2b48d60735 fix: [BPM 工作流] 触发器配置问题修复 2025-08-10 22:26:35 +08:00