From 115dcb2df69d274a7d0f0fc2c59fa1f8ec30a609 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Thu, 19 Feb 2026 19:26:25 +0800 Subject: [PATCH] =?UTF-8?q?fix(mes):=20=E4=BF=AE=E5=A4=8D=E7=94=9F?= =?UTF-8?q?=E4=BA=A7=E5=B7=A5=E5=8D=95=E5=89=8D=E7=AB=AF=20TODO=EF=BC=8C?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=A2=9E=E5=BC=BA=E3=80=81=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E6=98=BE=E9=9A=90=E3=80=81BOM=20=E6=8B=86=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - index.vue:新增产品/客户搜索,补充父工单/来源单据/客户编码列,"来源类型"改"工单来源" - WorkOrderForm.vue:工单编码生成按钮,来源单据编号/供应商条件显隐,"生产数量"改"工单数量" - WorkOrderBom 拆分为 WorkOrderBomList + WorkOrderBomForm - constants.ts 新增 MesProWorkOrderTypeEnum、MesProWorkOrderSourceTypeEnum --- src/api/mes/pro/workorder/index.ts | 2 + .../mes/pro/workorder/WorkOrderBomForm.vue | 119 +++++++++++ .../mes/pro/workorder/WorkOrderBomList.vue | 99 +++++++++ src/views/mes/pro/workorder/WorkorderBom.vue | 192 ------------------ src/views/mes/pro/workorder/WorkorderForm.vue | 69 +++++-- src/views/mes/pro/workorder/index.vue | 40 ++-- src/views/mes/utils/constants.ts | 13 ++ 7 files changed, 313 insertions(+), 221 deletions(-) create mode 100644 src/views/mes/pro/workorder/WorkOrderBomForm.vue create mode 100644 src/views/mes/pro/workorder/WorkOrderBomList.vue delete mode 100644 src/views/mes/pro/workorder/WorkorderBom.vue diff --git a/src/api/mes/pro/workorder/index.ts b/src/api/mes/pro/workorder/index.ts index f56f22922..7d3242202 100644 --- a/src/api/mes/pro/workorder/index.ts +++ b/src/api/mes/pro/workorder/index.ts @@ -19,12 +19,14 @@ export interface ProWorkOrderVO { quantityChanged: number // 调整数量 quantityScheduled: number // 已排产数量 clientId: number // 客户编号 + clientCode: string // 客户编码 clientName: string // 客户名称 vendorId: number // 供应商编号 vendorName: string // 供应商名称 batchCode: string // 批次号 requestDate: Date // 需求日期 parentId: number // 父工单编号 + parentCode: string // 父工单编码 finishDate: Date // 完成时间 cancelDate: Date // 取消时间 status: number // 工单状态 diff --git a/src/views/mes/pro/workorder/WorkOrderBomForm.vue b/src/views/mes/pro/workorder/WorkOrderBomForm.vue new file mode 100644 index 000000000..348c78842 --- /dev/null +++ b/src/views/mes/pro/workorder/WorkOrderBomForm.vue @@ -0,0 +1,119 @@ + + + + + diff --git a/src/views/mes/pro/workorder/WorkOrderBomList.vue b/src/views/mes/pro/workorder/WorkOrderBomList.vue new file mode 100644 index 000000000..731e3af03 --- /dev/null +++ b/src/views/mes/pro/workorder/WorkOrderBomList.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/src/views/mes/pro/workorder/WorkorderBom.vue b/src/views/mes/pro/workorder/WorkorderBom.vue deleted file mode 100644 index 9871d8053..000000000 --- a/src/views/mes/pro/workorder/WorkorderBom.vue +++ /dev/null @@ -1,192 +0,0 @@ - - - - diff --git a/src/views/mes/pro/workorder/WorkorderForm.vue b/src/views/mes/pro/workorder/WorkorderForm.vue index 74b12831b..30b9953e9 100644 --- a/src/views/mes/pro/workorder/WorkorderForm.vue +++ b/src/views/mes/pro/workorder/WorkorderForm.vue @@ -10,9 +10,14 @@ > - - + + + @@ -23,10 +28,10 @@ - + @@ -39,8 +44,7 @@ - - + - - + - - + - - + - +