summaryrefslogtreecommitdiff
path: root/lib/vendor-pool/validations.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/vendor-pool/validations.ts')
-rw-r--r--lib/vendor-pool/validations.ts33
1 files changed, 7 insertions, 26 deletions
diff --git a/lib/vendor-pool/validations.ts b/lib/vendor-pool/validations.ts
index 60294edb..831e9299 100644
--- a/lib/vendor-pool/validations.ts
+++ b/lib/vendor-pool/validations.ts
@@ -24,22 +24,15 @@ export const vendorPoolSearchParamsCache = createSearchParamsCache({
]),
// Vendor Pool 관련 필드
- constructionSector: parseAsStringEnum(["조선", "해양"]).withDefault(""), // 공사부문
- htDivision: parseAsStringEnum(["H", "T"]).withDefault(""), // H/T구분
- designCategoryCode: parseAsString.withDefault(""), // 설계기능코드
- designCategory: parseAsString.withDefault(""), // 설계기능(공종)
- equipBulkDivision: parseAsStringEnum(["E", "B"]).withDefault(""), // Equip/Bulk 구분
+ constructionSector: parseAsString.withDefault(""), // 공사부문
+ htDivision: parseAsString.withDefault(""), // H/T구분
+ discipline: parseAsString.withDefault(""), // 설계공종
+ equipBulkDivision: parseAsString.withDefault(""), // Equip/Bulk 구분
- // 패키지/자재 정보
- packageCode: parseAsString.withDefault(""), // 패키지 코드
- packageName: parseAsString.withDefault(""), // 패키지 명
+ // 자재 정보
materialGroupCode: parseAsString.withDefault(""), // 자재그룹 코드
materialGroupName: parseAsString.withDefault(""), // 자재그룹 명
- smCode: parseAsString.withDefault(""), // SM Code
-
- // 유사자재명
similarMaterialNamePurchase: parseAsString.withDefault(""), // 유사자재명 (구매)
- similarMaterialNameOther: parseAsString.withDefault(""), // 유사자재명 (구매 외)
// 협력업체 정보
vendorCode: parseAsString.withDefault(""), // 협력업체 코드
@@ -48,11 +41,6 @@ export const vendorPoolSearchParamsCache = createSearchParamsCache({
// 인증/상태 정보
faStatus: parseAsString.withDefault(""), // FA현황
tier: parseAsString.withDefault(""), // 등급
- isAgent: parseAsStringEnum(["true", "false"]).withDefault(""), // Agent 여부
-
- // 계약 정보
- contractSignerCode: parseAsString.withDefault(""), // 계약서명주체 코드
- contractSignerName: parseAsString.withDefault(""), // 계약서명주체 명
// 위치 정보
headquarterLocation: parseAsString.withDefault(""), // 본사 위치
@@ -61,17 +49,10 @@ export const vendorPoolSearchParamsCache = createSearchParamsCache({
// AVL 정보
avlVendorName: parseAsString.withDefault(""), // AVL 등재업체명
similarVendorName: parseAsString.withDefault(""), // 유사업체명
- hasAvl: parseAsStringEnum(["true", "false"]).withDefault(""), // AVL 존재여부
// 상태 정보
- isBlacklist: parseAsStringEnum(["true", "false"]).withDefault(""), // Blacklist
- isBcc: parseAsStringEnum(["true", "false"]).withDefault(""), // BCC
-
- // eVCP 미등록 정보
- picName: parseAsString.withDefault(""), // PIC(담당자)
- picEmail: parseAsString.withDefault(""), // PIC(E-mail)
- agentName: parseAsString.withDefault(""), // Agent(담당자)
- agentEmail: parseAsString.withDefault(""), // Agent(E-mail)
+ isBlacklist: parseAsString.withDefault(""), // Blacklist
+ isBcc: parseAsString.withDefault(""), // BCC
// 실적 정보
recentQuoteNumber: parseAsString.withDefault(""), // 최근견적번호