From 5aea9a042853049927a4153a2503c29a9a05d156 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 22 Feb 2026 18:00:24 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(mes):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E5=88=B0=E8=B4=A7=E9=80=9A=E7=9F=A5=E5=8D=95=E7=9A=84=E5=88=B0?= =?UTF-8?q?=E8=B4=A7=E6=97=A5=E6=9C=9F=E5=92=8C=E7=8A=B6=E6=80=81=E6=9E=9A?= =?UTF-8?q?=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增到货日期字段到 MES 到货通知单请求 VO,并在查询中支持根据到货日期范围筛选。同时,添加到货通知单状态的枚举定义,提升系统的可维护性和可读性。 --- src/utils/dict.ts | 1 + src/views/mes/utils/constants.ts | 16 ++++ .../wm/arrivalnotice/ArrivalNoticeForm.vue | 40 +++++--- .../arrivalnotice/ArrivalNoticeLineList.vue | 96 +++++++++++++++++++ src/views/mes/wm/arrivalnotice/index.vue | 50 +++++----- 5 files changed, 169 insertions(+), 34 deletions(-) create mode 100644 src/views/mes/wm/arrivalnotice/ArrivalNoticeLineList.vue diff --git a/src/utils/dict.ts b/src/utils/dict.ts index 9046cbf0d..159c391ac 100644 --- a/src/utils/dict.ts +++ b/src/utils/dict.ts @@ -292,4 +292,5 @@ export enum DICT_TYPE { MES_PRO_ANDON_STATUS = 'mes_pro_andon_status', // MES 安灯处置状态 MES_PRO_ANDON_LEVEL = 'mes_pro_andon_level', // MES 安灯级别 MES_RQC_TYPE = 'mes_rqc_type', // MES 退货检验类型 + MES_WM_ARRIVAL_NOTICE_STATUS = 'mes_wm_arrival_notice_status', // MES 到货通知单状态 } diff --git a/src/views/mes/utils/constants.ts b/src/views/mes/utils/constants.ts index 5e8a0696d..61d8c3e66 100644 --- a/src/views/mes/utils/constants.ts +++ b/src/views/mes/utils/constants.ts @@ -199,6 +199,22 @@ export const MesProFeedbackTypeEnum = { UNIFIED: 2 // 统一报工 } +/** MES 到货通知单状态枚举 */ +export const MesWmArrivalNoticeStatusEnum = { + PREPARE: 0, // 草稿 + SUBMITTED: 1, // 已提交 + APPROVED: 2, // 已审批 + FINISHED: 3 // 已完成 +} + +/** MES 采购入库单状态枚举 */ +export const MesWmItemReceiptStatusEnum = { + PREPARE: 0, // 草稿 + SUBMITTED: 1, // 已提交 + APPROVED: 2, // 已审批 + FINISHED: 3 // 已完成 +} + /** 获取物料/产品标识的标签 */ export const getItemOrProductLabel = (value: string): string => { for (const item of Object.values(MesItemOrProductEnum)) { diff --git a/src/views/mes/wm/arrivalnotice/ArrivalNoticeForm.vue b/src/views/mes/wm/arrivalnotice/ArrivalNoticeForm.vue index a21d7f111..8fb7069b7 100644 --- a/src/views/mes/wm/arrivalnotice/ArrivalNoticeForm.vue +++ b/src/views/mes/wm/arrivalnotice/ArrivalNoticeForm.vue @@ -1,5 +1,5 @@ - - - - +