From ee7ac8df8bce38add1f75baf876b49de94b9e00a Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期五, 16 十月 2026 17:58:33 +0800
Subject: [PATCH] feat(mes): 赋码管理绑定托盘支持未录入批次的袋码
---
src/packages/constants/src/biz-mes-enum.ts | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 58 insertions(+), 1 deletions(-)
diff --git a/src/packages/constants/src/biz-mes-enum.ts b/src/packages/constants/src/biz-mes-enum.ts
index 435b1db..1938a04 100644
--- a/src/packages/constants/src/biz-mes-enum.ts
+++ b/src/packages/constants/src/biz-mes-enum.ts
@@ -226,6 +226,32 @@
LOSS: 3,
} as const;
+/** MES 搴撳瓨鐘舵�佹灇涓撅紙瀵归綈鍚庣 MesWmStockStateEnum锛� */
+export const MesWmStockStateEnum = {
+ TEMP: 10, // 鏆傚瓨搴擄紙寰呰川妫�锛�
+ QUALIFIED: 20, // 鍚堟牸搴擄紙姝e紡搴撳瓨锛�
+ OUT: 30, // 宸插嚭搴�
+} as const;
+
+/** MES 浠撳簱绫诲瀷鏋氫妇锛堝榻愬悗绔� MesWmWarehouseTypeEnum锛� */
+export const MesWmWarehouseTypeEnum = {
+ TEMP: 10, // 鏆傚瓨搴擄紙濡傝櫄鎷熺嚎杈逛粨搴擄紝瀛樻斁鎵爜鍏ュ簱寰呮/鏆傚瓨搴撳瓨锛�
+ QUALIFIED: 20, // 鍚堟牸搴擄紙瀛樻斁璐ㄦ鍚堟牸銆佸彲鎷h揣搴撳瓨锛�
+} as const;
+
+/** MES 搴撳瓨棰勮绫诲瀷鏋氫妇 */
+export const MesWmStockWarningTypeEnum = {
+ LOW_STOCK: 10, // 浣庡簱瀛�
+ EXPIRING: 20, // 涓存湡
+ AGEING: 30, // 搴撻緞
+} as const;
+
+/** MES 搴撳瓨棰勮澶勭悊鐘舵�佹灇涓� */
+export const MesWmStockWarningStatusEnum = {
+ UNHANDLED: 10, // 鏈鐞�
+ HANDLED: 20, // 宸插鐞�
+} as const;
+
/** MES 鐩樼偣鏂规鍙傛暟绫诲瀷鏋氫妇 */
export const MesWmStockTakingParamTypeEnum = {
WAREHOUSE: 102,
@@ -265,6 +291,36 @@
PRODUCING: MesOrderStatusConstants.APPROVED,
FINISHED: MesOrderStatusConstants.FINISHED,
CANCELLED: MesOrderStatusConstants.CANCELLED,
+} as const;
+
+/** MES 鐢熶骇鎵规鐘舵�佹灇涓撅紙瀵归綈鍚庣 MesProBatchStatusEnum锛� */
+export const MesProBatchStatusEnum = {
+ DRAFT: 10, // 鑽夌
+ PRODUCING: 20, // 鐢熶骇涓�
+ FINISHED: 30, // 宸插畬鎴�
+ CANCELED: 40, // 宸蹭綔搴�
+} as const;
+
+/** MES 鐢熶骇鎵规浜哄憳宀椾綅绫诲瀷鏋氫妇锛堝榻愬悗绔� MesProBatchWorkerTypeEnum锛� */
+export const MesProBatchWorkerTypeEnum = {
+ LEADER: 10, // 缁勯暱
+ OPERATOR: 20, // 鎿嶄綔宸�
+ PACKER: 30, // 鍖呰宸�
+ INSPECTOR: 40, // 璐ㄦ鍛�
+ OTHER: 50, // 鍏朵粬
+} as const;
+
+/** MES 琚嬬爜鐘舵�佹灇涓撅紙瀵归綈鍚庣 MesProBagCodeStatusEnum锛� */
+export const MesProBagCodeStatusEnum = {
+ GENERATED: 10, // 宸茬敓鎴�
+ PRINTED: 20, // 宸插鍑哄嵃鍒�
+ CANCELED: 30, // 宸蹭綔搴�
+} as const;
+
+/** MES 鎵樼洏鐮佺姸鎬佹灇涓撅紙瀵归綈鍚庣 MesProPalletStatusEnum锛� */
+export const MesProPalletStatusEnum = {
+ IN_USE: 10, // 鍚敤
+ CANCELED: 20, // 浣滃簾
} as const;
/** MES 鐢熶骇鎶ュ伐鐘舵�佹灇涓� */
@@ -530,11 +586,12 @@
RIGHT: 2, // 鍙宠ˉ榻�
} as const;
-/** MES 浜у搧璁捐椤圭洰鐘舵�佹灇涓撅紙绾挎�ф祦杞細寰呭彂甯冣啋寰呬笂浼犫啋寰呭鏍糕啋寰呭綊妗b啋宸插綊妗o級 */
+/** MES 浜у搧璁捐椤圭洰鐘舵�佹灇涓撅紙绾挎�ф祦杞細寰呭彂甯冣啋寰呬笂浼犫啋寰呭鏍糕啋瀹℃壒涓啋寰呭綊妗b啋宸插綊妗o級 */
export const MesPdProjectStatusEnum = {
PENDING_PUBLISH: 0, // 寰呭彂甯�
PENDING_UPLOAD: 1, // 寰呬笂浼�
PENDING_AUDIT: 2, // 寰呭鏍�
+ APPROVING: 5, // 瀹℃壒涓�
PENDING_ARCHIVE: 3, // 寰呭綊妗�
ARCHIVED: 4, // 宸插綊妗�
} as const;
--
Gitblit v1.9.3