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
|
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
|
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
|
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 |