From 950e1332f89e3d18a8f4b415bd4fe274dce1e954 Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期五, 28 八月 2026 16:16:28 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev_pro2.0' into dev_pro2.0

---
 src/views/srm/enums.ts |   48 ++++++++++++++++++++++++++++++++++++------------
 1 files changed, 36 insertions(+), 12 deletions(-)

diff --git a/src/views/srm/enums.ts b/src/views/srm/enums.ts
index 4d014f1..3c2cb0a 100644
--- a/src/views/srm/enums.ts
+++ b/src/views/srm/enums.ts
@@ -62,36 +62,35 @@
   labels: { '1': '鐢熶骇鍨�', '2': '璐告槗鍨�', '3': '鏈嶅姟鍨�', '4': '鍏朵粬' },
 };
 
-// ========== 鍑嗗叆鐢宠 鈥� 瀵归綈 SupplierApplyStatusEnum (0/10/20/30/40/50) ==========
+// ========== 鍑嗗叆鐢宠 鈥� 瀵归綈 SupplierApplyStatusEnum (0/10/30/40/50)
+// 鎺ュ叆鍗忓悓鍔炲叕鍚庣畝鍖栦负 5 鎬侊細寰呮彁浜� / 瀹℃壒涓� / 宸插彇娑� / 宸查�氳繃 / 宸查┏鍥�
+// 鍘熷緟閲囪喘瀹℃牳(10)/寰呰川閲忓鏍�(20)/寰呰储鍔″鏍�(30)宸插簾寮� ==========
 
 export const APPLY_STATUS = {
   DRAFT: 0,
-  PENDING_PURCHASE: 10,
-  PENDING_QUALITY: 20,
-  PENDING_FINANCE: 30,
+  PROCESS: 10,
+  CANCEL: 30,
   APPROVED: 40,
   REJECTED: 50,
 } as const;
 
 export const APPLY_STATUS_OPTIONS: EnumOption[] = [
   { label: '寰呮彁浜�', value: 0 },
-  { label: '寰呴噰璐鏍�', value: 10 },
-  { label: '寰呰川閲忓鏍�', value: 20 },
-  { label: '寰呰储鍔″鏍�', value: 30 },
+  { label: '瀹℃壒涓�', value: 10 },
+  { label: '宸插彇娑�', value: 30 },
   { label: '宸查�氳繃', value: 40 },
-  { label: '宸叉嫆缁�', value: 50 },
+  { label: '宸查┏鍥�', value: 50 },
 ];
 
 export const APPLY_STATUS_CELLTAG: { data: CellTagItem[]; labels: Record<number, string> } = {
   data: [
     { value: 0, color: 'gray' },
     { value: 10, color: 'blue' },
-    { value: 20, color: 'orange' },
     { value: 30, color: 'purple' },
     { value: 40, color: 'green' },
     { value: 50, color: 'red' },
   ],
-  labels: { 0: '寰呮彁浜�', 10: '寰呴噰璐鏍�', 20: '寰呰川閲忓鏍�', 30: '寰呰储鍔″鏍�', 40: '宸查�氳繃', 50: '宸叉嫆缁�' },
+  labels: { 0: '寰呮彁浜�', 10: '瀹℃壒涓�', 30: '宸插彇娑�', 40: '宸查�氳繃', 50: '宸查┏鍥�' },
 };
 
 // ========== 璧勮川璇佷功 鈥� 瀵归綈 CertificateTypeEnum (1=钀ヤ笟鎵х収 2=璁よ瘉璇佷功 3=妫�娴嬫姤鍛� 4=鍏朵粬) ==========
@@ -172,7 +171,7 @@
   labels: { 1: '鍏紑鎷涙爣', 2: '閭�璇锋嫑鏍�', 3: '绔炰簤鎬ц皥鍒�' },
 };
 
-/** 鎷涙爣椤圭洰鐘舵�� 鈥� 瀵归綈 TenderStatusEnum (0=鑽夌 1=鍙戝竷涓� 2=鎶曟爣涓� 3=璇勬爣涓� 4=宸插畾鏍� 5=宸插叧闂�) */
+/** 鎷涙爣椤圭洰鐘舵�� 鈥� 瀵归綈 TenderStatusEnum (0=鑽夌 1=鍙戝竷涓� 2=鎶曟爣涓� 3=璇勬爣涓� 4=宸插畾鏍� 5=宸插叧闂� 10=姣斾环涓� 20=宸茬‘璁�) */
 export const TENDER_STATUS = {
   DRAFT: 0,
   PUBLISHED: 1,
@@ -180,6 +179,8 @@
   EVALUATING: 3,
   AWARDED: 4,
   CLOSED: 5,
+  PRICE_COMPARING: 10,
+  CONFIRMED: 20,
 } as const;
 
 export const TENDER_STATUS_OPTIONS: EnumOption[] = [
@@ -189,6 +190,8 @@
   { label: '璇勬爣涓�', value: 3 },
   { label: '宸插畾鏍�', value: 4 },
   { label: '宸插叧闂�', value: 5 },
+  { label: '姣斾环涓�', value: 10 },
+  { label: '宸茬‘璁�', value: 20 },
 ];
 
 export const TENDER_STATUS_CELLTAG: { data: CellTagItem[]; labels: Record<number, string> } = {
@@ -199,8 +202,10 @@
     { value: 3, color: 'orange' },
     { value: 4, color: 'green' },
     { value: 5, color: 'red' },
+    { value: 10, color: 'purple' },
+    { value: 20, color: 'green' },
   ],
-  labels: { 0: '鑽夌', 1: '鍙戝竷涓�', 2: '鎶曟爣涓�', 3: '璇勬爣涓�', 4: '宸插畾鏍�', 5: '宸插叧闂�' },
+  labels: { 0: '鑽夌', 1: '鍙戝竷涓�', 2: '鎶曟爣涓�', 3: '璇勬爣涓�', 4: '宸插畾鏍�', 5: '宸插叧闂�', 10: '姣斾环涓�', 20: '宸茬‘璁�' },
 };
 
 /** 鎷涙爣鐘舵�� Ant Design Tag 棰滆壊鏄犲皠 */
@@ -211,6 +216,25 @@
   [TENDER_STATUS.EVALUATING]: 'orange',
   [TENDER_STATUS.AWARDED]: 'green',
   [TENDER_STATUS.CLOSED]: 'red',
+  [TENDER_STATUS.PRICE_COMPARING]: 'purple',
+  [TENDER_STATUS.CONFIRMED]: 'green',
+};
+
+// ========== 鎷涙姇鏍囨ā寮� 鈥� FULL=瀹屾暣鐗� SIMPLE=绠�鏄撶増 ==========
+
+export const BIDDING_MODE = {
+  FULL: 'FULL',
+  SIMPLE: 'SIMPLE',
+} as const;
+
+export const BIDDING_MODE_OPTIONS: EnumOption[] = [
+  { label: '瀹屾暣鐗�', value: 'FULL' },
+  { label: '绠�鏄撶増', value: 'SIMPLE' },
+];
+
+export const BIDDING_MODE_MAP: Record<string, string> = {
+  FULL: '瀹屾暣鐗�',
+  SIMPLE: '绠�鏄撶増',
 };
 
 // ========== 鎶曟爣 鈥� 瀵归綈 BidStatusEnum (0=鎶ュ悕 10=宸叉姇鏍� 20=鎾ゆ爣 30=涓爣 40=鏈腑鏍�) ==========

--
Gitblit v1.9.3