summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/basicContractColumnsConfig.ts92
-rw-r--r--config/menuConfig.ts69
2 files changed, 44 insertions, 117 deletions
diff --git a/config/basicContractColumnsConfig.ts b/config/basicContractColumnsConfig.ts
index f5c4b80e..5386b4e5 100644
--- a/config/basicContractColumnsConfig.ts
+++ b/config/basicContractColumnsConfig.ts
@@ -145,13 +145,6 @@ export const basicContractColumnsConfig: BasicContractColumnConfig[] = [
// 기본 계약 템플릿 컬럼 설정 (업데이트된 스키마 기준)
export const basicContractTemplateColumnsConfig: BasicContractTemplateColumnConfig[] = [
- // 템플릿 기본 정보 그룹
- {
- id: "templateCode",
- label: "템플릿 코드",
- excelHeader: "템플릿 코드",
- group: "기본 정보",
- },
{
id: "templateName",
label: "템플릿 이름",
@@ -186,63 +179,6 @@ export const basicContractTemplateColumnsConfig: BasicContractTemplateColumnConf
type: "boolean",
},
- // 적용 범위 그룹
- {
- id: "shipBuildingApplicable",
- label: "조선해양",
- excelHeader: "조선해양 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "windApplicable",
- label: "풍력",
- excelHeader: "풍력 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "pcApplicable",
- label: "PC",
- excelHeader: "PC 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "nbApplicable",
- label: "NB",
- excelHeader: "NB 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "rcApplicable",
- label: "RC",
- excelHeader: "RC 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "gyApplicable",
- label: "GY",
- excelHeader: "GY 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "sysApplicable",
- label: "S&Sys",
- excelHeader: "S&Sys 적용",
- group: "적용 범위",
- type: "boolean",
- },
- {
- id: "infraApplicable",
- label: "Infra",
- excelHeader: "Infra 적용",
- group: "적용 범위",
- type: "boolean",
- },
// 파일 정보 그룹
{
@@ -287,38 +223,24 @@ export const basicContractTemplateColumnsConfig: BasicContractTemplateColumnConf
export const basicContractVendorColumnsConfig: BasicContractColumnConfig[] = [
// 템플릿 정보
{
- id: "templateCode",
- label: "템플릿 코드",
- excelHeader: "템플릿 코드",
- group: "계약 정보",
- },
- {
id: "templateName",
label: "계약 유형",
excelHeader: "계약 유형",
- group: "계약 정보",
+ // group: "계약 정보",
},
{
id: "templateRevision",
label: "리비전",
excelHeader: "리비전",
- group: "계약 정보",
+ // group: "계약 정보",
type: "number",
},
- {
- id: "validityPeriod",
- label: "유효기간(개월)",
- excelHeader: "유효기간(개월)",
- group: "계약 정보",
- type: "number",
- },
-
// 상태 정보
{
id: "status",
label: "서명 상태",
excelHeader: "서명 상태",
- group: "계약 상태",
+ // group: "계약 상태",
},
// 요청자 정보
@@ -326,7 +248,7 @@ export const basicContractVendorColumnsConfig: BasicContractColumnConfig[] = [
id: "requestedByName",
label: "요청자",
excelHeader: "요청자",
- group: "요청자 정보",
+ // group: "요청자 정보",
},
// 날짜 정보
@@ -334,21 +256,21 @@ export const basicContractVendorColumnsConfig: BasicContractColumnConfig[] = [
id: "createdAt",
label: "요청일",
excelHeader: "요청일",
- group: "날짜 정보",
+ // group: "날짜 정보",
type: "date",
},
{
id: "completedAt",
label: "서명완료일",
excelHeader: "서명완료일",
- group: "날짜 정보",
+ // group: "날짜 정보",
type: "date",
},
{
id: "updatedAt",
label: "최종수정일",
excelHeader: "최종수정일",
- group: "날짜 정보",
+ // group: "날짜 정보",
type: "date",
},
];
diff --git a/config/menuConfig.ts b/config/menuConfig.ts
index dd10e895..9f94a0d8 100644
--- a/config/menuConfig.ts
+++ b/config/menuConfig.ts
@@ -103,6 +103,12 @@ export const mainNav: MenuSection[] = [
groupKey: "groups.procurement_info"
},
{
+ titleKey: "menu.master_data.gtc",
+ href: "/evcp/gtc",
+ // descriptionKey: "menu.master_data.basic_contract_template_desc",
+ groupKey: "groups.procurement_info"
+ },
+ {
titleKey: "menu.master_data.pq_criteria",
href: "/evcp/pq-criteria",
descriptionKey: "menu.master_data.pq_criteria_desc",
@@ -199,28 +205,15 @@ export const mainNav: MenuSection[] = [
},
{
- titleKey: "menu.vendor_management.risk_input",
- href: "/evcp/risk-input",
- descriptionKey: "menu.vendor_management.risk_input_desc",
- groupKey: "groups.risk_management"
- },
- {
titleKey: "menu.vendor_management.risk_by_agency",
href: "/evcp/risk-management",
descriptionKey: "menu.vendor_management.risk_by_agency_desc",
groupKey: "groups.risk_management"
},
{
- titleKey: "menu.vendor_management.risk_by_vendor",
- href: "/evcp/risk-management2",
- descriptionKey: "menu.vendor_management.risk_by_vendor_desc",
- groupKey: "groups.risk_management"
- },
- {
- titleKey: "menu.vendor_management.risk_mailing",
- href: "/evcp/risk-mailing",
- descriptionKey: "menu.vendor_management.risk_mailing_desc",
- groupKey: "groups.risk_management"
+ titleKey: "menu.vendor_management.vendor_regular_registrations",
+ href: "/evcp/vendor-regular-registrations",
+ descriptionKey: "menu.vendor_management.vendor_regular_registrations_desc",
},
],
},
@@ -326,6 +319,30 @@ export const mainNav: MenuSection[] = [
groupKey: "groups.order_management"
},
],
+ },
+ {
+ titleKey: "menu.engineering_management.title",
+ useGrouping: true,
+ items: [
+ {
+ titleKey: "menu.engineering_management.document_list_ship",
+ href: "/evcp/document-list-ship",
+ descriptionKey: "menu.engineering_management.document_list_ship_desc",
+ groupKey: "groups.engineering_management"
+ },
+ {
+ titleKey: "menu.engineering_management.document_list_only",
+ href: "/evcp/document-list-only",
+ descriptionKey: "menu.engineering_management.document_list_only_desc",
+ groupKey: "groups.engineering_management"
+ },
+ {
+ titleKey: "menu.engineering_management.vendor_data",
+ href: "/evcp/vendor-data",
+ descriptionKey: "menu.engineering_management.vendor_data_desc",
+ groupKey: "groups.engineering_management"
+ },
+ ],
},
{
titleKey: "menu.information_system.title",
@@ -413,6 +430,7 @@ export const mainNav: MenuSection[] = [
},
],
},
+
];
// 구매 관리 전용 네비게이션
@@ -546,28 +564,15 @@ export const procurementNav: MenuSection[] = [
descriptionKey: "menu.vendor_management.project_avl_desc",
},
{
- titleKey: "menu.vendor_management.risk_input",
- href: "/procurement/risk-input",
- descriptionKey: "menu.vendor_management.risk_input_desc",
- groupKey: "groups.risk_management"
- },
- {
titleKey: "menu.vendor_management.risk_by_agency",
href: "/procurement/risk-management",
descriptionKey: "menu.vendor_management.risk_by_agency_desc",
groupKey: "groups.risk_management"
},
{
- titleKey: "menu.vendor_management.risk_by_vendor",
- href: "/procurement/risk-management2",
- descriptionKey: "menu.vendor_management.risk_by_vendor_desc",
- groupKey: "groups.risk_management"
- },
- {
- titleKey: "menu.vendor_management.risk_mailing",
- href: "/procurement/risk-mailing",
- descriptionKey: "menu.vendor_management.risk_mailing_desc",
- groupKey: "groups.risk_management"
+ titleKey: "menu.vendor_management.vendor_regular_registrations",
+ href: "/procurement/vendor-regular-registrations",
+ descriptionKey: "menu.vendor_management.vendor_regular_registrations_desc",
},
],
},