From 3aedad63dd01f1fc5154cb520af32edab967d6e0 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 12 5月 2025 09:15:26 +0800
Subject: [PATCH] Merge branch 'master' of http://222.71.245.114:9086/r/HIA24016N_PipeLineDemo

---
 PipeLineLems/pipelinelems_web/src/widgets/OrderManagement-main/enum.ts |  126 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 126 insertions(+), 0 deletions(-)

diff --git a/PipeLineLems/pipelinelems_web/src/widgets/OrderManagement-main/enum.ts b/PipeLineLems/pipelinelems_web/src/widgets/OrderManagement-main/enum.ts
new file mode 100644
index 0000000..b58e074
--- /dev/null
+++ b/PipeLineLems/pipelinelems_web/src/widgets/OrderManagement-main/enum.ts
@@ -0,0 +1,126 @@
+import { _t } from './app'
+
+export const DIALOG_STATUS = {
+  ADD: 'add',
+  EDIT: 'edit',
+  PAUSED: 'paused',
+}
+
+export const DIALOG_STATUS_OPTIONS = [
+  { label: _t('鍒涘缓宸ュ崟'), value: DIALOG_STATUS.ADD },
+  { label: _t('缂栬緫宸ュ崟'), value: DIALOG_STATUS.EDIT },
+]
+
+export const ORDER_STATUS = {
+  NOT_ACTIVE: -2, // 鏈縺娲�
+  PAUSED: -1, // 宸叉殏鍋�
+  PRODUCED: 0, // 寰呯敓浜�
+  PRODUCTION: 1, // 鐢熶骇涓�
+  FINISHED: 4, // 宸插畬鎴�
+  ENDED: 5, // 宸茬粨鏉�
+}
+
+export const ORDER_STATUS_MAP = {
+  [ORDER_STATUS.NOT_ACTIVE]: _t('鏈縺娲�'),
+  [ORDER_STATUS.PAUSED]: _t('宸叉殏鍋�'),
+  [ORDER_STATUS.PRODUCED]: _t('寰呯敓浜�'),
+  [ORDER_STATUS.PRODUCTION]: _t('鐢熶骇涓�'),
+  [ORDER_STATUS.FINISHED]: _t('宸插畬鎴�'),
+  [ORDER_STATUS.ENDED]: _t('宸茬粨鏉�'),
+}
+
+export const ORDER_STATUS_OPTIONS = [
+  { label: _t('宸叉殏鍋�'), value: ORDER_STATUS.PAUSED },
+  { label: _t('寰呯敓浜�'), value: ORDER_STATUS.PRODUCED },
+  { label: _t('鐢熶骇涓�'), value: ORDER_STATUS.PRODUCTION },
+  { label: _t('宸插畬鎴�'), value: ORDER_STATUS.FINISHED },
+  { label: _t('宸茬粨鏉�'), value: ORDER_STATUS.ENDED },
+]
+
+export const ORDER_ACTIONS_STATUS = {
+  DELIVER: 'deliver', // 涓嬪彂
+  PAUSE: 'pause', // 鏆傚仠
+  FINISHED: 'finished', // 缁撴潫
+  REVOKE: 'revoke', // 鎾ら攢
+  ACTIVATION: 'activation', // 婵�娲�
+  EDIT: 'edit', // 缂栬緫
+  DELETE: 'delete', //鍒犻櫎
+  UPDATE: '鏇存柊',
+  COMPLTE: '瀹屾垚',
+  UPLOAD: '涓婁紶',
+  DOWNLOADTEMPLATE: '瀵煎嚭妯℃澘',
+}
+
+export const TYPE_MAP = {
+  PROCESS: 'process',
+  BOM: 'bom',
+  LOT: 'lot',
+}
+
+export const getEnum = () => {
+  const DIALOG_STATUS = {
+    ADD: 'add',
+    EDIT: 'edit',
+    PAUSED: 'paused',
+  }
+
+  const DIALOG_STATUS_OPTIONS = [
+    { label: _t('鍒涘缓宸ュ崟'), value: DIALOG_STATUS.ADD },
+    { label: _t('缂栬緫宸ュ崟'), value: DIALOG_STATUS.EDIT },
+  ]
+
+  const ORDER_STATUS = {
+    NOT_ACTIVE: -2, // 鏈縺娲�
+    PAUSED: -1, // 宸叉殏鍋�
+    PRODUCED: 0, // 寰呯敓浜�
+    PRODUCTION: 1, // 鐢熶骇涓�
+    FINISHED: 4, // 宸插畬鎴�
+    ENDED: 5, // 宸茬粨鏉�
+  }
+
+  const ORDER_STATUS_MAP = {
+    [ORDER_STATUS.NOT_ACTIVE]: _t('鏈縺娲�'),
+    [ORDER_STATUS.PAUSED]: _t('宸叉殏鍋�'),
+    [ORDER_STATUS.PRODUCED]: _t('寰呯敓浜�'),
+    [ORDER_STATUS.PRODUCTION]: _t('鐢熶骇涓�'),
+    [ORDER_STATUS.FINISHED]: _t('宸插畬鎴�'),
+    [ORDER_STATUS.ENDED]: _t('宸茬粨鏉�'),
+  }
+
+  const ORDER_STATUS_OPTIONS = [
+    { label: _t('宸叉殏鍋�'), value: ORDER_STATUS.PAUSED },
+    { label: _t('寰呯敓浜�'), value: ORDER_STATUS.PRODUCED },
+    { label: _t('鐢熶骇涓�'), value: ORDER_STATUS.PRODUCTION },
+    { label: _t('宸插畬鎴�'), value: ORDER_STATUS.FINISHED },
+    { label: _t('宸茬粨鏉�'), value: ORDER_STATUS.ENDED },
+  ]
+
+  const ORDER_ACTIONS_STATUS = {
+    DELIVER: 'deliver', // 涓嬪彂
+    PAUSE: 'pause', // 鏆傚仠
+    FINISHED: 'finished', // 缁撴潫
+    REVOKE: 'revoke', // 鎾ら攢
+    ACTIVATION: 'activation', // 婵�娲�
+    EDIT: 'edit', // 缂栬緫
+    DELETE: 'delete', //鍒犻櫎
+    UPDATE: '鏇存柊',
+    COMPLTE: '瀹屾垚',
+    UPLOAD: '涓婁紶',
+    DOWNLOADTEMPLATE: '瀵煎嚭妯℃澘',
+  }
+
+  const TYPE_MAP = {
+    PROCESS: 'process',
+    BOM: 'bom',
+    LOT: 'lot',
+  }
+  return {
+    DIALOG_STATUS,
+    ORDER_STATUS,
+    ORDER_STATUS_MAP,
+    ORDER_ACTIONS_STATUS,
+    TYPE_MAP,
+    ORDER_STATUS_OPTIONS,
+    DIALOG_STATUS_OPTIONS,
+  }
+}

--
Gitblit v1.9.3