From 8b2d5ad1120551d9398a3aa1cf7e6467d9f40e7d Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期四, 13 八月 2026 10:49:23 +0800
Subject: [PATCH] feat(mes): 添加计量器具管理功能
---
src/packages/constants/src/biz-mes-enum.ts | 96 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 96 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..435b1db 100644
--- a/src/packages/constants/src/biz-mes-enum.ts
+++ b/src/packages/constants/src/biz-mes-enum.ts
@@ -104,6 +104,26 @@
ABNORMAL: 2,
} as const;
+/** MES 璁¢噺鍣ㄥ叿鐘舵�佹灇涓� */
+export const MesDvMeteringStatusEnum = {
+ IN_USE: 1, // 鍦ㄧ敤
+ STOPPED: 2, // 鍋滅敤
+ SCRAPPED: 3, // 鎶ュ簾
+} as const;
+
+/** MES 璁¢噺妫�娴嬬粨璁烘灇涓� */
+export const MesDvMeteringCheckResultEnum = {
+ QUALIFIED: 1, // 鍚堟牸
+ UNQUALIFIED: 2, // 涓嶅悎鏍�
+} as const;
+
+/** MES 璁¢噺鍣ㄥ叿鍒版湡鐘舵�佹灇涓� */
+export const MesDvMeteringExpireStatusEnum = {
+ OVERDUE: 1, // 宸茶繃鏈�
+ WITHIN: 2, // 鍗冲皢鍒版湡
+ NORMAL: 3, // 姝e父
+} as const;
+
/** MES 缁翠慨宸ュ崟鐘舵�佹灇涓� */
export const MesDvRepairStatusEnum = {
PREPARE: MesOrderStatusConstants.DRAFT,
@@ -133,6 +153,11 @@
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',
+ PD_DOCUMENT_AUDIT_CODE: 'PD_DOCUMENT_AUDIT_CODE',
+ PD_ARCHIVE_CODE: 'PD_ARCHIVE_CODE',
PRO_CARD_CODE: 'PRO_CARD_CODE',
PRO_FEEDBACK_CODE: 'PRO_FEEDBACK_CODE',
PRO_PROCESS_CODE: 'PRO_PROCESS_CODE',
@@ -366,6 +391,13 @@
APPROVED: MesOrderStatusConstants.APPROVED,
} as const;
+/** MES 鍙戣揣閫氱煡鍗曞嚭搴撶姸鎬佹灇涓� */
+export const MesWmSalesNoticeOutStatusEnum = {
+ NONE: 0,
+ PARTIAL: 1,
+ ALL: 2,
+} as const;
+
/** MES 閿�鍞��璐у崟鐘舵�佹灇涓� */
export const MesWmReturnSalesStatusEnum = {
PREPARE: MesOrderStatusConstants.DRAFT,
@@ -472,6 +504,12 @@
RQC: 4, // 閫�璐ф楠�
} as const;
+/** MES 璐ㄦ妫�娴嬬粨鏋滄灇涓� */
+export const MesQcCheckResultEnum = {
+ PASS: 1, // 鏍¢獙閫氳繃
+ FAIL: 2, // 鏍¢獙涓嶉�氳繃
+} as const;
+
/** MES 璐ㄦ鍗曠姸鎬佹灇涓� */
export const MesQcStatusEnum = {
DRAFT: MesOrderStatusConstants.DRAFT,
@@ -492,6 +530,48 @@
RIGHT: 2, // 鍙宠ˉ榻�
} as const;
+/** MES 浜у搧璁捐椤圭洰鐘舵�佹灇涓撅紙绾挎�ф祦杞細寰呭彂甯冣啋寰呬笂浼犫啋寰呭鏍糕啋寰呭綊妗b啋宸插綊妗o級 */
+export const MesPdProjectStatusEnum = {
+ PENDING_PUBLISH: 0, // 寰呭彂甯�
+ PENDING_UPLOAD: 1, // 寰呬笂浼�
+ PENDING_AUDIT: 2, // 寰呭鏍�
+ PENDING_ARCHIVE: 3, // 寰呭綊妗�
+ ARCHIVED: 4, // 宸插綊妗�
+} 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 浜у搧璁捐璧勬枡绫诲瀷鏋氫妇锛堝瓧鍏� mes_pd_document_type锛屽悗绔瓨鍌� string 绫诲瀷锛� */
+export const MesPdDocumentTypeEnum = {
+ SCHEME: 'scheme',
+ DRAWING: 'drawing',
+ MODEL: 'model',
+ PRODUCT_DESIGN: 'product_design',
+ BOM: 'bom',
+ OTHER: 'other',
+} as const;
+
/** MES 鏉$爜鏍煎紡鏋氫妇 */
export enum BarcodeFormatEnum {
QR_CODE = 1,
@@ -508,6 +588,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