From c1a0c63ba6de2cd009457c14d6990749f0b82437 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 1 Mar 2026 11:33:09 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E4=BA=A7=E5=93=81=E6=94=B6=E8=B4=A7=E5=8D=95=E5=8F=8A=E8=A1=8C?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD=E5=92=8C=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增产品收货单及行的相关数据对象、请求和响应 VO,以及对应的服务和控制器接口。实现了产品收货单的创建、更新、删除和查询功能,支持与物料、仓库等模块的关联,提升了系统的可扩展性和可维护性。 --- src/utils/dict.ts | 1 + .../productrecpt/ProductRecptDetailForm.vue | 143 +++++++++ .../productrecpt/ProductRecptDetailList.vue | 72 +++++ .../mes/wm/productrecpt/ProductRecptForm.vue | 209 +++++++++++++ .../wm/productrecpt/ProductRecptLineList.vue | 277 +++++++++++++++++ src/views/mes/wm/productrecpt/index.vue | 293 ++++++++++++++++++ 6 files changed, 995 insertions(+) create mode 100644 src/views/mes/wm/productrecpt/ProductRecptDetailForm.vue create mode 100644 src/views/mes/wm/productrecpt/ProductRecptDetailList.vue create mode 100644 src/views/mes/wm/productrecpt/ProductRecptForm.vue create mode 100644 src/views/mes/wm/productrecpt/ProductRecptLineList.vue create mode 100644 src/views/mes/wm/productrecpt/index.vue diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 047cf65f1..3efa7223c 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -300,4 +300,5 @@ export enum DICT_TYPE { MES_WM_QUALITY_STATUS = 'mes_wm_quality_status', // MES 质量状态 MES_WM_RETURN_ISSUE_STATUS = 'mes_wm_return_issue_status', // MES 生产退料单状态 MES_WM_RETURN_ISSUE_TYPE = 'mes_wm_return_issue_type', // MES 退料类型 + MES_WM_PRODUCT_RECPT_STATUS = 'mes_wm_product_recpt_status', // MES 成品入库单状态 } diff --git a/src/views/mes/wm/productrecpt/ProductRecptDetailForm.vue b/src/views/mes/wm/productrecpt/ProductRecptDetailForm.vue new file mode 100644 index 000000000..98005c689 --- /dev/null +++ b/src/views/mes/wm/productrecpt/ProductRecptDetailForm.vue @@ -0,0 +1,143 @@ + + + + diff --git a/src/views/mes/wm/productrecpt/ProductRecptDetailList.vue b/src/views/mes/wm/productrecpt/ProductRecptDetailList.vue new file mode 100644 index 000000000..e00e8aeed --- /dev/null +++ b/src/views/mes/wm/productrecpt/ProductRecptDetailList.vue @@ -0,0 +1,72 @@ + + + + diff --git a/src/views/mes/wm/productrecpt/ProductRecptForm.vue b/src/views/mes/wm/productrecpt/ProductRecptForm.vue new file mode 100644 index 000000000..30beeb6c6 --- /dev/null +++ b/src/views/mes/wm/productrecpt/ProductRecptForm.vue @@ -0,0 +1,209 @@ + + + diff --git a/src/views/mes/wm/productrecpt/ProductRecptLineList.vue b/src/views/mes/wm/productrecpt/ProductRecptLineList.vue new file mode 100644 index 000000000..ab5248934 --- /dev/null +++ b/src/views/mes/wm/productrecpt/ProductRecptLineList.vue @@ -0,0 +1,277 @@ + + + + diff --git a/src/views/mes/wm/productrecpt/index.vue b/src/views/mes/wm/productrecpt/index.vue new file mode 100644 index 000000000..e40e1c2d0 --- /dev/null +++ b/src/views/mes/wm/productrecpt/index.vue @@ -0,0 +1,293 @@ + + +