From 081f242ea3c019f4eddd0fe342c5cf6189da1468 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期五, 03 七月 2026 13:58:01 +0800
Subject: [PATCH] fix: 产品设计

---
 src/packages/constants/src/biz-mes-enum.ts |   62 +++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

diff --git a/src/packages/constants/src/biz-mes-enum.ts b/src/packages/constants/src/biz-mes-enum.ts
index 9394395..5419d1b 100644
--- a/src/packages/constants/src/biz-mes-enum.ts
+++ b/src/packages/constants/src/biz-mes-enum.ts
@@ -133,6 +133,9 @@
   MD_VENDOR_CODE: 'MD_VENDOR_CODE',
   MD_WORKSTATION_CODE: 'MD_WORKSTATION_CODE',
   MD_WORKSHOP_CODE: 'MD_WORKSHOP_CODE',
+  PD_PROJECT_CODE: 'PD_PROJECT_CODE',
+  PD_TASK_CODE: 'PD_TASK_CODE',
+  PD_VERSION_CODE: 'PD_VERSION_CODE',
   PRO_CARD_CODE: 'PRO_CARD_CODE',
   PRO_FEEDBACK_CODE: 'PRO_FEEDBACK_CODE',
   PRO_PROCESS_CODE: 'PRO_PROCESS_CODE',
@@ -492,6 +495,49 @@
   RIGHT: 2, // 鍙宠ˉ榻�
 } as const;
 
+/** MES 浜у搧璁捐椤圭洰鐘舵�佹灇涓� */
+export const MesPdProjectStatusEnum = {
+  DRAFT: MesOrderStatusConstants.DRAFT,
+  DESIGNING: 10,
+  REVIEWING: MesOrderStatusConstants.APPROVING,
+  APPROVED: MesOrderStatusConstants.APPROVED,
+  ARCHIVED: 20,
+  CANCELLED: MesOrderStatusConstants.CANCELLED,
+} as const;
+
+/** MES 浜у搧璁捐浠诲姟鐘舵�佹灇涓� */
+export const MesPdTaskStatusEnum = {
+  PENDING: 0,
+  ASSIGNED: 1,
+  IN_PROGRESS: 2,
+  COMPLETED: 3,
+  CANCELLED: 4,
+} as const;
+
+/** MES 浜у搧璁捐鍥剧焊瀹℃牳鐘舵�佹灇涓� */
+export const MesPdDrawingReviewStatusEnum = {
+  PENDING: MesOrderStatusConstants.APPROVING,
+  APPROVED: MesOrderStatusConstants.APPROVED,
+  REJECTED: 5,
+} as const;
+
+/** MES 浜у搧璁捐鐗堟湰鍙樻洿绫诲瀷鏋氫妇 */
+export const MesPdVersionChangeTypeEnum = {
+  MAJOR: 1,
+  MINOR: 2,
+  PATCH: 3,
+} as const;
+
+/** MES 浜у搧璁捐璧勬枡绫诲瀷鏋氫妇 */
+export const MesPdDocumentTypeEnum = {
+  SCHEME: 1,
+  DRAWING: 2,
+  MODEL: 3,
+  PRODUCT_DESIGN: 4,
+  OTHER: 5,
+  BOM: 6,
+} as const;
+
 /** MES 鏉$爜鏍煎紡鏋氫妇 */
 export enum BarcodeFormatEnum {
   QR_CODE = 1,
@@ -508,6 +554,22 @@
   [BarcodeFormatEnum.UPC_A]: 'UPC_A',
 };
 
+/** MES 宸ヨ壓鍙傛暟绫诲瀷鏋氫妇 */
+export const MesPdParamTypeEnum = {
+  NUMERIC: 1, // 鏁板�兼牸寮�
+  TEXT: 2, // 鏂囨湰鏍煎紡
+  SELECT: 3, // 涓嬫媺閫夐」
+  TIME: 4, // 鏃堕棿鏍煎紡
+  DATE: 5, // 鏃ユ湡鏍煎紡
+} as const;
+
+/** MES 宸ヨ壓妯℃澘绫诲瀷鏋氫妇 */
+export const MesPdTemplateTypeEnum = {
+  PRODUCTION: 1, // 鐢熶骇瑕佹眰
+  SELF_CHECK: 2, // 鑷瑕佹眰
+  PATROL_CHECK: 3, // 宸℃瑕佹眰
+} as const;
+
 /** MES 鏉$爜涓氬姟绫诲瀷鏋氫妇 */
 export enum BarcodeBizTypeEnum {
   WAREHOUSE = 102,

--
Gitblit v1.9.3