YunaiV
|
ec48c03486
|
✨ feat(mes): 添加来料检验单编码规则和优化界面元素
新增来料检验单编码规则,支持自动生成检验单编号。优化了多个表单中的分隔符样式,提升用户体验。
|
2026-03-23 23:03:50 +08:00 |
YunaiV
|
251dd5b720
|
✨ feat(mes): 更新 IqcForm 组件逻辑,优化新增和更新操作
|
2026-03-23 22:10:05 +08:00 |
YunaiV
|
06689709ea
|
✨ feat(mes): 移除状态字段并添加来料日期选择功能
移除不再使用的状态字段,简化数据结构。同时在前端表单中添加来料日期选择功能,以便用户输入相关信息。
|
2026-03-23 22:00:47 +08:00 |
YunaiV
|
f9717b63ea
|
✨ feat(mes): 重命名生产领料出库相关类和接口,统一为产品领料出库命名
重构生产领料出库相关的类、接口和API,统一命名为产品领料出库,以提高代码的一致性和可读性。包括修改相关的状态枚举、数据对象、服务接口及其实现,确保所有引用均已更新。
BREAKING CHANGE: 相关类和接口的名称已更改,需更新调用代码
|
2026-03-23 21:32:18 +08:00 |
YunaiV
|
46f72e85a8
|
✨ feat(mes): 修改库存冻结标识字段名称为 'frozen'
|
2026-03-23 13:02:47 +08:00 |
YunaiV
|
55845bded4
|
✨ feat(mes): 修改库存冻结标识字段名称为 'frozen'
将库存相关的冻结标识字段从 'frozenFlag' 修改为 'frozen',以提高代码一致性和可读性。涉及多个数据对象和请求/响应对象的更新。
|
2026-03-23 09:58:07 +08:00 |
YunaiV
|
e6f05a0d52
|
✨ feat(mes): 添加仓库、库区和库位名称字段及相关校验
|
2026-03-22 21:53:26 +08:00 |
YunaiV
|
20bdd0ad31
|
✨ feat(mes): 更新库存管理逻辑,重命名字段并添加事务记录
重构库存管理相关的请求和响应对象,更新字段名称以提高语义清晰度。新增库存事务流水记录,支持库存增减事件的追踪。此变更旨在提升库存管理的可维护性和可读性。
|
2026-03-22 16:31:59 +08:00 |
YunaiV
|
4b08ee3d97
|
♻️ refactor(mes): 移除流转卡相关的状态和时间字段,简化请求和响应对象
|
2026-03-21 22:25:58 +08:00 |
YunaiV
|
478268f9c9
|
✨ feat(mes): 重构生产入库单行相关逻辑,更新字段及接口
重命名和更新了生产入库单行的请求和响应对象,调整了字段名称以更好地反映业务逻辑。同时,优化了控制器中的相关方法,确保与新的数据结构一致。此变更旨在提升代码的可读性和维护性。
|
2026-03-21 21:23:56 +08:00 |
YunaiV
|
6a7fd807b8
|
✨ feat(wm): 删除多余的 productproduct 界面
|
2026-03-21 00:22:02 +08:00 |
YunaiV
|
d6fc4ad3ef
|
✨ feat(mes): 添加物料消耗记录行的请求和响应 VO 及控制器
新增物料消耗记录行的请求和响应数据对象,包含分页请求和响应结构。
同时实现了控制器以支持根据报工编号分页获取消耗行列表的功能。
|
2026-03-19 23:55:27 +08:00 |
YunaiV
|
434d68ac11
|
✨ feat(mes): 添加报工审批功能,优化状态管理
新增报工审批功能,包括审批通过和驳回的逻辑,优化了状态枚举和表单交互,提升用户体验。
|
2026-03-19 13:09:37 +08:00 |
YunaiV
|
424f3d04c1
|
✨ feat(mes): 添加报工人和审核人字段,优化审批逻辑
|
2026-03-19 08:40:56 +08:00 |
YunaiV
|
6553ab1875
|
✨ feat(mes): 重构报工审批逻辑,更新相关字段和接口
优化报工审批功能,修改了相关的请求和响应对象,移除不必要的字段,新增任务信息的自动填充逻辑。调整了控制器中的方法名称和权限校验,确保审批流程的清晰和一致性。
|
2026-03-18 21:49:34 +08:00 |
YunaiV
|
b6a6479ced
|
✨ feat(mes): 添加条件渲染以显示删除按钮
|
2026-03-17 21:49:04 +08:00 |
YunaiV
|
ea35423d9e
|
✨ feat(mes): 添加安灯呼叫记录创建和更新请求 VO
|
2026-03-17 21:15:47 +08:00 |
YunaiV
|
8774ea3dad
|
✨ feat(mes): 添加角色选择器组件,优化安灯呼叫配置
|
2026-03-17 13:24:02 +08:00 |
YunaiV
|
0571b98552
|
✨ feat(mes): 添加工艺路线编号字段,优化任务查询逻辑
|
2026-03-17 13:07:41 +08:00 |
YunaiV
|
5418806b9f
|
✨ feat(mes): 优化任务名称构建逻辑,支持数量动态更新
重构任务名称构建逻辑,使用独立方法生成任务名称,确保在创建和更新任务时数量信息正确显示。更新甘特图配置,允许在编辑状态下拖动和调整任务持续时间,提升用户交互体验。
|
2026-03-17 09:51:48 +08:00 |
YunaiV
|
0a0cd5f165
|
✨ feat(mes): 优化生产任务保存请求和验证逻辑
调整生产任务保存请求的字段为可选,简化编辑时的请求参数。更新任务验证逻辑,确保在更新时只校验存在的字段,提升用户体验和代码可维护性。同时,新增甘特图编辑页面,支持批量保存任务修改。
|
2026-03-16 23:28:27 +08:00 |
YunaiV
|
98c8b9a5cf
|
✨ feat(mes): 添加甘特图任务类型映射和国际化支持
新增甘特图组件的任务类型映射,使用 BarcodeBizTypeEnum 枚举来处理后端类型。同时,优化了中文国际化设置,确保甘特图组件在中文环境下的正确显示。
|
2026-03-16 21:44:30 +08:00 |
YunaiV
|
81a8f262aa
|
✨ feat(mes): 添加甘特图数据项 VO 和相关接口逻辑
新增 GanttDataRespVO 类以支持甘特图数据结构,并在 MesProTaskController 中实现获取甘特图任务列表的接口。此变更旨在优化任务管理界面,提升用户体验。
|
2026-03-16 13:03:15 +08:00 |
YunaiV
|
5f8a002654
|
✨ feat(mes): 添加甘特图任务列表接口,优化任务数据加载
|
2026-03-15 23:28:57 +08:00 |
YunaiV
|
3860525dfd
|
✨ feat(mes): 添加工作站编码字段,移除单位编号字段并优化相关逻辑
|
2026-03-15 22:04:27 +08:00 |
YunaiV
|
d49ba31f78
|
✨ feat(mes): 添加工单完成功能,优化任务管理界面
|
2026-03-15 20:55:57 +08:00 |
YunaiV
|
3d459b292f
|
✨ feat(mes): 添加按产品查询工序列表功能
|
2026-03-15 20:43:44 +08:00 |
YunaiV
|
e4c0a881f0
|
✨ feat(mes): 重构工单对话框,合并排产与详情功能
|
2026-03-15 18:06:19 +08:00 |
YunaiV
|
0bcab49fc0
|
✨ feat(mes): 添加工单状态和来源单据字段,优化查询功能
|
2026-03-15 16:45:58 +08:00 |
YunaiV
|
39d3efce50
|
✨ feat(mes): 移除单位编号字段,优化工单 BOM 相关逻辑
|
2026-03-15 10:39:07 +08:00 |
YunaiV
|
1e5f56b54b
|
✨ feat(mes): 移除单位编号字段,优化工单请求参数
|
2026-03-15 09:22:05 +08:00 |
YunaiV
|
fb8b459182
|
✨ feat(mes): 移除工单来源、批次号和工单状态字段,简化请求参数
|
2026-03-14 21:07:39 +08:00 |
YunaiV
|
47f4f68ca8
|
✨ feat(mes): 添加批次分页功能,支持根据条件查询批次列表
|
2026-03-14 20:16:14 +08:00 |
YunaiV
|
0bc189097d
|
✨ feat(mes): 添加批次追溯功能,支持向前和向后查询批次列表
|
2026-03-14 14:52:43 +08:00 |
YunaiV
|
39c14c61d4
|
✨ feat(mes): 更新生产批号字段为批号,优化数据模型
|
2026-03-14 00:35:36 +08:00 |
YunaiV
|
e518ffe0fd
|
✨ feat(mes): 添加批次号字段并更新表单逻辑
新增批次号字段至数据模型,并调整表单以支持自动生成批次号的显示。移除不必要的输入项,优化用户体验。
|
2026-03-14 00:24:15 +08:00 |
YunaiV
|
851891eab7
|
✨ feat(mes): 添加批次管理功能,支持批次生成与获取
新增批次生成请求 VO 和批次管理服务接口,支持根据物料批次配置生成或获取批次记录。更新相关数据对象和服务实现,确保批次管理功能的完整性和可用性。
|
2026-03-13 23:55:24 +08:00 |
YunaiV
|
1ec78b1bbb
|
✨ feat(mes): 添加物料和盘点数量字段的展示与校验逻辑
|
2026-03-12 01:19:24 +08:00 |
YunaiV
|
523866f044
|
✨ feat(mes): 更新盘点结果相关逻辑,添加盘点数量字段
- 修改盘点结果请求和响应对象,新增盘点数量字段并设置为必填
- 更新控制器逻辑,简化创建和更新盘点结果的处理
- 添加盘点任务行的创建和更新逻辑,确保数据一致性
- 优化错误处理,增加相关错误码
|
2026-03-12 01:05:56 +08:00 |
YunaiV
|
6f97a7b473
|
✨ feat(mes): 添加盘点结果的创建、更新和删除功能
|
2026-03-11 09:34:42 +08:00 |
YunaiV
|
567ed338c8
|
✨ feat(mes): 更新盘点方案参数类型枚举及相关逻辑
|
2026-03-11 00:53:50 +08:00 |
YunaiV
|
0fb0150579
|
✨ feat(mes): 添加盘点任务行的请求和响应 VO 及相关控制器
新增 MesWmStockTakingTaskLinePageReqVO 和 MesWmStockTakingTaskLineSaveReqVO 类,支持盘点任务行的分页请求和新增/修改请求。同时,创建 MesWmStockTakingTaskLineController 控制器,提供相应的 API 接口,增强系统的功能性和可维护性。
|
2026-03-10 23:52:09 +08:00 |
YunaiV
|
b04162dab0
|
feat(mes): 支持盘点任务的动态时间过滤:
1. 新增动态盘点时间过滤功能
2. 重构盘点任务流程
3. 代码优化
4. 前端适配
|
2026-03-10 20:15:19 +08:00 |
YunaiV
|
5df13ec5b8
|
✨ feat(mes): 添加盘点任务相关的请求和响应 VO
|
2026-03-10 00:39:53 +08:00 |
YunaiV
|
0559f8eccd
|
✨ feat(mes): 更新盘点方案参数类型枚举及相关逻辑
|
2026-03-09 22:58:32 +08:00 |
YunaiV
|
9a6cd0f6cb
|
✨ feat(mes): 添加盘点方案状态更新功能及参数校验
新增更新盘点方案状态的接口,确保在启用状态时,相关参数不为空。
同时,更新了相关权限控制和错误码定义,提升了系统的健壮性和用户体验。
|
2026-03-09 22:29:49 +08:00 |
YunaiV
|
ca2447f710
|
✨ feat(mes): 更新盘点方案参数及状态管理逻辑
移除不必要的字段,优化参数类型枚举,添加分页请求和响应对象,增强代码可读性和维护性。更新状态管理逻辑,确保盘点方案的启用状态与参数一致性。
|
2026-03-09 21:47:24 +08:00 |
YunaiV
|
34068a5583
|
✨ feat(mes): 更新盘点方案参数及状态管理逻辑
移除不必要的字段,优化参数类型枚举,添加分页请求和响应对象,增强代码可读性和维护性。更新状态管理逻辑,确保盘点方案的启用状态与参数一致性。
|
2026-03-09 21:46:52 +08:00 |
YunaiV
|
43dd2425ed
|
✨ feat(mes): 添加盘点方案参数相关功能和数据结构
新增盘点方案参数的 CRUD 接口及相关枚举,支持在管理后台进行参数的创建、更新和删除操作。同时,更新了前端组件以支持参数的动态选择和展示,提升用户体验。
|
2026-03-09 09:04:03 +08:00 |
YunaiV
|
2cde22dcd7
|
✨ feat(mes): 添加物料编码、名称及规格字段,更新状态管理
|
2026-03-08 23:05:25 +08:00 |
YunaiV
|
74e058ee49
|
✨ feat(mes): 添加上架功能及相关字段校验
新增执行上架功能,允许将待上架状态的转移单更新为待执行状态。
同时,添加了转移单及转移单行的字段校验,确保必要字段不为空,提升数据完整性。
|
2026-03-08 22:38:03 +08:00 |
YunaiV
|
544546862c
|
✨ feat(mes): 添加转移单及转移单行的字段校验和状态管理
新增转移单及转移单行相关功能,包含字段的必填校验和状态管理逻辑。更新了相关数据结构,确保在创建和提交转移单时进行必要的验证,提升系统的稳定性和数据一致性。
- 添加转移单字段的必填校验
- 更新转移单状态管理逻辑
- 增强数据结构的完整性
|
2026-03-08 21:13:02 +08:00 |
YunaiV
|
0a508c881e
|
✨ feat(mes): 添加转移单及转移单行相关功能和数据结构
新增转移单及转移单行的相关数据对象、服务接口和控制器,支持转移单的创建、修改、删除和查询功能。同时,添加了转移单状态和类型的枚举,完善了相关的 API 接口。
- 添加 MesWmTransferDO、MesWmTransferLineDO、MesWmTransferDetailDO 数据对象
- 实现 MesWmTransferService 和 MesWmTransferLineService 接口
- 新增 MesWmTransferController 和 MesWmTransferLineController 控制器
- 更新相关的 API 接口文档
|
2026-03-08 20:39:21 +08:00 |
YunaiV
|
5dbbb84d1b
|
✨ feat(mes): 添加装箱单及装箱明细的作者注释和字段类型调整
|
2026-03-08 13:04:51 +08:00 |
YunaiV
|
2cb3b5b492
|
feat(iot): IoT 产品和设备分页默认改为 12 条
|
2026-03-08 12:27:47 +08:00 |
YunaiV
|
d6cb5e4e5c
|
✨ feat(mes): 添加装箱单及装箱明细的 VO 和 Mapper 注释
为装箱单及装箱明细相关的 VO 和 Mapper 类添加了详细的注释,提升代码可读性和维护性。同时,修正了部分字段类型以确保一致性。
|
2026-03-08 12:22:24 +08:00 |
YunaiV
|
76ee59b868
|
✨ feat(mes): 重构装箱单及装箱明细相关功能
- 移除不必要的仓库、库区和库位字段
- 更新接口名称为 addChildPackage 和 removeChildPackage
- 添加可添加为子箱的装箱单精简列表接口
- 优化相关逻辑,确保代码整洁和可维护性
|
2026-03-08 12:04:46 +08:00 |
YunaiV
|
61d710bc8e
|
✨ feat(mes): 添加装箱单及装箱明细相关功能
新增装箱单和装箱明细的请求和响应对象,支持装箱单的创建、更新、删除及查询功能。包括装箱单的状态管理和子箱的添加与移除逻辑,提升了系统的功能完整性和用户体验。
|
2026-03-08 11:06:22 +08:00 |
YunaiV
|
e58ffbb681
|
✨ feat(mes): 添加装箱单及装箱明细相关功能
新增装箱单和装箱明细的请求和响应对象,完善装箱单的创建、更新、删除及查询功能。
同时,增加装箱单状态的枚举和相关逻辑,提升系统的可用性和扩展性。
|
2026-03-08 09:22:21 +08:00 |
YunaiV
|
001b1c4c86
|
✨ feat(mes): 添加条码详情查看功能及相关逻辑
|
2026-03-07 19:18:37 +08:00 |
YunaiV
|
4cbfd26da7
|
✨ feat(mes): 添加级联选择器数据加载逻辑
|
2026-03-07 18:07:13 +08:00 |
YunaiV
|
715135fbb1
|
✨ feat(mes): 添加条码内容生成接口及相关逻辑
新增条码内容生成接口,支持根据业务类型和编码生成条码内容。
同时更新相关服务和前端组件,确保条码内容的自动生成和验证逻辑。
|
2026-03-07 17:23:22 +08:00 |
YunaiV
|
b386c17933
|
✨ feat(mes): 添加工具精简列表接口及条码自动生成逻辑
新增工具精简列表接口,支持获取工具的简化信息。同时,在创建工具、客户、设备等时,自动生成对应的条码,提升条码管理的效率。
|
2026-03-07 14:47:57 +08:00 |
芋道源码
|
f29a384904
|
!862 fix: 完成 review c153ff93 的所有 TODO 修复
Merge pull request !862 from puhui999/master-dev
|
2026-03-07 03:56:34 +00:00 |
YunaiV
|
21821c92d9
|
✨ feat(mes): 添加条码清单导出功能
实现条码清单的 Excel 导出功能,用户可以通过点击导出按钮下载条码清单。此功能增强了用户体验,方便用户管理和使用条码数据。
|
2026-03-07 10:12:43 +08:00 |
YunaiV
|
c7f9d41e07
|
✨ feat(mes): 更新条码组件和表单逻辑,优化数据处理
|
2026-03-07 09:10:07 +08:00 |
YunaiV
|
184009380d
|
✨ feat(mes): 更新条码业务类型和表单逻辑
调整条码业务类型枚举,修改库位和仓库的常量值,优化条码表单组件的选择逻辑,添加库区和设备的选择器,确保用户能够正确选择业务对象。
|
2026-03-07 00:49:15 +08:00 |
YunaiV
|
00259fd8a2
|
✨ feat(mes): 更新条码表单组件,优化业务类型选择逻辑
调整条码表单中的选择器宽度,确保更好的用户体验。增加了对不同业务类型的动态选择支持,便于后续扩展和维护。
|
2026-03-06 22:04:06 +08:00 |
YunaiV
|
913fa69073
|
✨ feat(mes): 添加业务名称字段及相关逻辑
在 MES 条码相关组件中新增业务名称字段,支持根据业务名称进行查询和管理。更新相关 API 逻辑以适应新字段的使用,提升条码管理的灵活性和准确性。
|
2026-03-06 09:42:07 +08:00 |
YunaiV
|
e20322985c
|
✨ feat(mes): 添加条码配置和条码相关功能
新增条码配置的 API 接口,包括查询、创建、更新和删除功能。同时,重构了条码相关的组件和逻辑,确保与现有系统的兼容性。此更新旨在提升条码管理的灵活性和可维护性。
|
2026-03-06 08:54:19 +08:00 |
YunaiV
|
5960e0102f
|
✨ feat(mes): 添加编码规则分段详情查询 API
|
2026-03-06 00:09:34 +08:00 |
YunaiV
|
c12d7616f2
|
✨ feat(mes): 添加条码相关组件和逻辑
新增条码格式枚举、条码生成组件及其相关 API,支持条码的创建、查看和配置功能。实现了条码的自动生成逻辑,并优化了条码配置管理界面,提升用户体验。
- 新增 Barcode 组件用于条码展示
- 实现条码生成和下载功能
- 添加条码配置管理功能
|
2026-03-06 00:09:23 +08:00 |
YunaiV
|
e275ef417e
|
✨ feat(mes): 添加 SN 码生成、查询和导出功能
新增 SN 码生成、分页查询和批量删除的 API 接口,支持导出 SN 码分组和明细为 Excel 文件。实现了前端页面的搜索、生成和导出功能,提升了用户操作的便捷性。
|
2026-03-05 13:36:35 +08:00 |
YunaiV
|
15e462b2d0
|
✨ feat(mes): 添加编码规则分段详情查询 API
|
2026-03-05 01:23:22 +08:00 |
YunaiV
|
78f7110770
|
✨ feat(mes): 更新 MES 编码相关的 API 路径并添加编码规则分段功能
|
2026-03-04 23:55:26 +08:00 |
YunaiV
|
2e87bf55b5
|
✨ feat(mes): 添加外协发料单数量校验功能
新增校验接口,确保外协发料单每行明细数量之和与行发料数量一致。此功能提升了数据准确性,避免了潜在的发料错误。
|
2026-03-04 09:59:33 +08:00 |
YunaiV
|
ce14a5ae6d
|
✨ feat(mes): 添加取消外协发料单功能
实现取消外协发料单的接口,支持在特定状态下取消发料单。新增相关的业务逻辑和错误处理,确保只有在允许的状态下才能执行取消操作。
|
2026-03-04 08:49:00 +08:00 |
YunaiV
|
05aca5904c
|
✨ feat(mes): 添加外协发料单状态管理功能
新增提交到待拣货、执行拣货和完成外协发料出库的功能,优化了状态管理逻辑,确保发料单在不同状态下的操作流程更加清晰和安全。
|
2026-03-04 01:40:33 +08:00 |
YunaiV
|
4b1db07af0
|
✨ feat(mes): 添加外协入库明细的增删改查功能
实现外协入库明细的创建、更新、删除和查询功能,增强系统对外协入库明细的管理能力。新增相关的请求和响应 VO,确保数据的有效性和完整性。
|
2026-03-03 22:52:47 +08:00 |
YunaiV
|
2efd2ce442
|
✨ feat(mes): 添加外协入库单行的请求和响应 VO 及相关控制器功能
|
2026-03-03 21:53:17 +08:00 |
YunaiV
|
d1bd19200f
|
✨ feat(mes): 添加外协入库单及行相关功能和请求响应 VO
|
2026-03-03 20:41:21 +08:00 |
YunaiV
|
63f28ba4c3
|
✨ feat(mes): 添加外协发料单行及明细相关功能和请求响应 VO
|
2026-03-03 20:17:24 +08:00 |
YunaiV
|
e6261273d4
|
✨ feat(mes): 添加杂项入库单行分页功能及明细服务实现
|
2026-03-03 19:52:54 +08:00 |
YunaiV
|
8138e9fa93
|
✨ feat(mes): 更新杂项类型为整数并添加明细服务
将杂项类型字段从字符串更改为整数,以支持新的枚举类型。同时,新增杂项出库明细的服务接口和实现,提供对明细的增删改查功能,提升系统的灵活性和可维护性。
|
2026-03-03 19:11:48 +08:00 |
YunaiV
|
8948a76f63
|
✨ feat(mes): 添加杂项入库单及行相关请求和响应 VO
|
2026-03-03 14:05:05 +08:00 |
YunaiV
|
16394f3f94
|
✨ feat(mes): 添加杂项出库单类型及状态枚举支持
新增杂项出库单类型和状态枚举,更新相关接口和前端表单以支持业务类型选择。确保系统能够正确处理杂项出库单的状态和类型,提高用户体验和系统的灵活性。
|
2026-03-03 12:51:32 +08:00 |
YunaiV
|
efa794d2ab
|
✨ feat(mes): 添加杂项出库单及行相关功能
新增杂项出库单及行的请求和响应对象,更新相关的接口和枚举,支持杂项出库单的创建、修改、删除和查询功能。优化了相关的业务逻辑和数据结构,以提升系统的可维护性和扩展性。
|
2026-03-03 11:49:19 +08:00 |
YunaiV
|
32ad593fae
|
✨ feat(mes): 更新检验单完成接口及权限管理
|
2026-03-02 19:38:23 +08:00 |
YunaiV
|
fa38b554ea
|
✨ feat(mes): 更新反馈和入库相关接口及状态管理
将多个接口的执行方法重命名为完成方法,增强语义清晰度。更新相关的权限控制和状态枚举,确保系统逻辑一致性。
|
2026-03-02 19:25:37 +08:00 |
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 |
芋道源码
|
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 |