From a3057955f855b8a266c017df00645845e7471410 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 07 八月 2026 18:01:59 +0800
Subject: [PATCH] 银川 1.不合格品处理页面开发联调 2.招投标管理 - 可配置版前端联调方案
---
src/views/srm/enums.ts | 29 +++++++++++++++++++++++++++--
1 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/src/views/srm/enums.ts b/src/views/srm/enums.ts
index 4d014f1..6077634 100644
--- a/src/views/srm/enums.ts
+++ b/src/views/srm/enums.ts
@@ -172,7 +172,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 +180,8 @@
EVALUATING: 3,
AWARDED: 4,
CLOSED: 5,
+ PRICE_COMPARING: 10,
+ CONFIRMED: 20,
} as const;
export const TENDER_STATUS_OPTIONS: EnumOption[] = [
@@ -189,6 +191,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 +203,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 +217,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