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