summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authordujinkim <dujin.kim@dtsolution.co.kr>2025-06-17 09:02:32 +0000
committerdujinkim <dujin.kim@dtsolution.co.kr>2025-06-17 09:02:32 +0000
commit7a1524ba54f43d0f2a19e4bca2c6a2e0b01c5ef1 (patch)
treedaa214d404c7fc78b32419a028724e5671a6c7a4 /config
parentfa6a6093014c5d60188edfc9c4552e81c4b97bd1 (diff)
(대표님) 20250617 18시 작업사항
Diffstat (limited to 'config')
-rw-r--r--config/menuConfig.ts236
1 files changed, 161 insertions, 75 deletions
diff --git a/config/menuConfig.ts b/config/menuConfig.ts
index ce9f0893..32015fb1 100644
--- a/config/menuConfig.ts
+++ b/config/menuConfig.ts
@@ -40,52 +40,90 @@ export const mainNav: MenuSection[] = [
// icon: "ListTodo",
group: "기본 정보"
},
+
+ {
+ title: "객체 클래스",
+ href: "/evcp/equip-class",
+ description: "객체 클래스 리스트",
+ // icon: "Database",
+ group: "설계 정보"
+ },
+ {
+ title: "태그 타입",
+ href: "/evcp/tag-numbering",
+ description: "Tag Numbering을 위한 기준 정보",
+ // icon: "Tag",
+ group: "설계 정보"
+ },
+ {
+ title: "레지스터 목록",
+ href: "/evcp/form-list",
+ description: "협력업체 데이터 입력을 위한 Form 레지스터 목록 확인",
+ // icon: "FileCheck",
+ group: "설계 정보"
+ },
+ {
+ title: "인코텀즈",
+ href: "/evcp/incoterms",
+ description: "인코텀즈를 등록",
+ // icon: "ListTodo",
+ group: "구매 정보"
+ },
+ {
+ title: "지급 조건",
+ href: "/evcp/payment-conditions",
+ description: "지급 조건을 등록",
+ // icon: "ListTodo",
+ group: "구매 정보"
+ },
{
title: "업체 유형",
href: "/evcp/vendor-type",
description: "업체 유형",
// icon: "ListTodo",
- group: "기본 정보"
+ group: "구매 정보"
},
{
title: "기본계약서 템플릿 관리",
href: "/evcp/basic-contract-template",
description: "기본계약서를 비롯하여 각종 초기 문서 템플릿을 관리",
// icon: "ClipboardCheck",
- group: "기본 정보"
+ group: "구매 정보"
},
{
title: "PQ(Pre-Qualification) 정보",
href: "/evcp/pq-criteria",
description: "PQ 항목 등을 관리",
// icon: "ClipboardCheck",
- group: "기본 정보"
+ group: "구매 정보"
},
{
- title: "객체 클래스",
- href: "/evcp/equip-class",
- description: "객체 클래스 리스트",
- // icon: "Database",
- group: "기술 정보"
+ title: "Project GTC",
+ href: "/evcp/project-gtc",
+ description: "Project별 GTC를 등록하여 구매 절차에서 사용",
+ // icon: "FileCheck",
+ group: "구매 정보"
},
{
- title: "태그 타입",
- href: "/evcp/tag-numbering",
- description: "Tag Numbering을 위한 기준 정보",
- // icon: "Tag",
- group: "기술 정보"
+ title: "협력업체 평가대상 관리",
+ href: "/evcp/evaluation-target-list",
+ description: "",
+ // icon: "FileCheck",
+ group: "구매 정보"
},
+
{
- title: "레지스터 목록",
- href: "/evcp/form-list",
- description: "협력업체 데이터 입력을 위한 Form 레지스터 목록 확인",
+ title: "협력업체 평가기준표 관리",
+ href: "/evcp/evaluation-check-list",
+ description: "",
// icon: "FileCheck",
- group: "기술 정보"
+ group: "구매 정보"
},
],
},
{
title: "협력업체 관리",
+ useGrouping: true,
items: [
// {
// title: "협력업체 후보 관리(기술영업)",
@@ -110,11 +148,6 @@ export const mainNav: MenuSection[] = [
description: "실사가 필요한 협력업체에 대한 일정 및 실사 내용 관리",
},
{
- title: "협력업체 평가 기준 설정",
- href: "/evcp/evaluationmetrics",
- description: "품질, 납기, 가격 경쟁력, AS 대응력 설정",
- },
- {
title: "협력업체 정기 평가",
href: "/evcp/evaluation",
description: "협력업체 평가를 실행",
@@ -134,6 +167,31 @@ export const mainNav: MenuSection[] = [
href: "/evcp/project-vendors",
description: "프로젝트 PQ에 따른 AVL 리스트",
},
+
+ {
+ title: "신용평가정보 입력",
+ href: "/evcp/risk-input",
+ description: "엑셀 및 수기로 수집된 신용평가 정보를 입력",
+ group:'리스크 관리'
+ },
+ {
+ title: "신용평가사별 리스크 관리",
+ href: "/evcp/risk-management",
+ description: "신용평가사별 요약 및 관련 정보 출력",
+ group:'리스크 관리'
+ },
+ {
+ title: "협력사별 리스크 관리",
+ href: "/evcp/risk-management2",
+ description: "협력사별 요약 및 관련 정보 출력",
+ group:'리스크 관리'
+ },
+ {
+ title: "리스크 관리 메일링",
+ href: "/evcp/risk-mailing",
+ description: "구매담당자에게 메일링 서비스",
+ group:'리스크 관리'
+ },
],
},
{
@@ -141,32 +199,32 @@ export const mainNav: MenuSection[] = [
useGrouping: true, // 그룹핑 적용
items: [
{
- title: "자재 리스트(기술영업)",
+ title: "자재 리스트",
href: "/evcp/items-tech",
description: "기술영업 조선, 해양 Top, 해양 Hull 자재 리스트",
// icon: "ListTodo",
group: "공통"
},
{
- title: "협력업체 리스트(기술영업)",
+ title: "협력업체 리스트",
href: "/evcp/tech-vendors",
description: "기술영업 협력업체 관리",
group: "공통"
},
{
- title: "협력업체 NDA(기술영업)",
+ title: "협력업체 NDA",
href: "/evcp/tech-vendors-nda",
description: "기술영업 협력업체 NDA 관리",
group: "공통"
},
{
- title: "프로젝트 AVL 리스트(기술영업)",
+ title: "프로젝트 AVL 리스트",
href: "/evcp/tech-project-avl",
description: "기술영업 프로젝트 AVL 리스트",
group: "공통"
},
{
- title: "협력업체 후보 관리(기술영업)",
+ title: "협력업체 후보 관리",
href: "/evcp/tech-vendor-candidates",
description: "기술영업 협력업체 후보 관리",
group: "공통"
@@ -218,16 +276,16 @@ export const mainNav: MenuSection[] = [
group: "견적/입찰 관리"
},
{
- title: "기술(품질) 평가 (TBE)",
- href: "/evcp/tbe",
- description: "S-EDP로부터 생성된 TBE와 업체의 응답에 대한 이력 관리",
+ title: "기술(품질) 평가 (TBE) 조선",
+ href: "/evcp/tbe-ship",
+ description: "TBE와 업체의 응답에 대한 이력 관리",
// icon: "ClipboardCheck",
group: "평가 관리"
},
{
- title: "상업(가격) 평가 (CBE)",
- href: "/evcp/cbe",
- description: "가격(네고), 납기, 계약조건(Incoterms 등) 종합 검토",
+ title: "기술(품질) 평가 (TBE) 해양",
+ href: "/evcp/tbe-plant",
+ description: "S-EDP로부터 생성된 TBE와 업체의 응답에 대한 이력 관리",
// icon: "DollarSign",
group: "평가 관리"
},
@@ -245,35 +303,24 @@ export const mainNav: MenuSection[] = [
// icon: "FileEdit",
group: "발주 관리"
},
- ],
- },
- {
- title: "KPI 및 Report",
- items: [
- {
- title: "KPI",
- href: "/evcp/kpi",
- description:
- "벤더별 성과지표, 기술 데이터 입력 정확도 등 KPI 설정 및 모니터링",
- },
- {
- title: "Report & Dashboard",
- href: "/evcp/report",
- description:
- "프로젝트별, 벤더별 구매/품질/설계 데이터 성과 보고서, 대시보드",
- },
{
- title: "기술 스펙 품질 분석",
- href: "/evcp/analysis",
- description:
- "누락 빈도, 수정 횟수, 기준정보와의 일치도, 재작업 발생률 등 기술 데이터 품질 지표 추적",
+ title: "일반 계약",
+ href: "/evcp/contract",
+ description: "",
+ // icon: "FileEdit",
+ group: "발주 관리"
},
],
},
+
];
export const additionalNav: MenuItem[] = [
{
+ title: "Dashboard",
+ href: "/evcp/report",
+ },
+ {
title: "Q&A",
href: "/evcp/qna",
},
@@ -290,7 +337,8 @@ export const additionalNav: MenuItem[] = [
export const mainNavVendor: MenuSection[] = [
{
- title: "예산 산정용",
+ title: "Sales",
+ useGrouping: true,
items: [
{
title: "조선 RFQ",
@@ -314,58 +362,94 @@ export const mainNavVendor: MenuSection[] = [
}
,
{
- title: "발주용",
+ title: "Procurement",
+ useGrouping: true,
items: [
{
title: "기본 계약 서명",
href: `/partners/basic-contract`,
description: "기본 계약서 및 관련 문서에 대한 서명",
},
+ {
+ title: "정기평가 입력",
+ href: `/partners/evaluation`,
+ description: "",
+ },
{
- title: "RFQ",
- href: `/partners/rfq`,
- description: "견적 요청에 대한 응답 작성",
+ title: "해양 RFQ 응답",
+ href: `/partners/rfq-answer`,
+ description: "발주용 견적 요청에 대한 응답 작성",
+ group: "해양"
},
+
{
- title: "RFQ 통합",
- href: `/partners/rfq-all`,
- description: "견적 요청에 대한 응답 작성",
+ title: "해양 파이널 RFQ 응답 ",
+ href: `/partners/rfq-answer-final`,
+ description: "발주용 견적 요청에 대한 응답 작성",
+ group: "해양"
},
{
- title: "RFB",
- href: `/partners/rfb`,
- description: "입찰 요청에 대한 응답 작성",
+ title: "해양 TBE",
+ href: `/partners/tbe-plant`,
+ description: "견적용 TBE 요청에 대한 응답 작성",
+ group: "해양"
},
+
+ {
+ title: "조선 RFQ 응답",
+ href: `/partners/rfq-ship`,
+ description: "발주용 견적 요청에 대한 응답 작성",
+ group: "조선"
+ },
+
+
{
- title: "TBE",
- href: `/partners/tbe`,
- description: "TBE 요청에 대한 응답 작성",
+ title: "조선 TBE",
+ href: `/partners/tbe-ship`,
+ description: "발주용 TBE 요청에 대한 응답 작성",
+ group: "조선"
},
+
+
{
- title: "CBE",
- href: `/partners/cbe`,
- description: "CBE 요청에 대한 응답 작성",
+ title: "발주 RFB 응답",
+ href: `/partners/rfb-answer`,
+ description: "입찰 요청에 대한 응답 작성",
},
+
+
{
title: "PO",
href: `/partners/po`,
description: "발주 리스트 확인 및 전자서명",
+ group: "발주 및 계약"
},
{
title: "PO Amendment",
href: `/partners/poa`,
description: "발주 리스트 확인 및 전자서명",
+ group: "발주 및 계약"
+ },
+ {
+ title: "일반 계약",
+ href: `/partners/contracts`,
+ description: "발주 리스트 확인 및 전자서명",
+ group: "발주 및 계약"
},
],
},
{
title: "Engineering",
+ useGrouping: true,
+
items: [
{
title: "데이터 입력",
href: `/partners/vendor-data`,
description: "기준 정보에 입각한 협력업체 데이터 입력",
+ group: "벤더 데이터"
+
},
// {
// title: "데이터 리스트",
@@ -376,11 +460,13 @@ export const mainNavVendor: MenuSection[] = [
title: "문서/도서 리스트 및 제출 (조선)",
href: `/partners/document-list-ship`,
description: "벤더의 제출 도서/문서의 리스트를 관리하고 문서를 제출",
+ group: "벤더 문서"
},
{
title: "문서/도서 리스트 및 제출 (해양)",
href: `/partners/document-list`,
description: "벤더의 제출 도서/문서의 리스트를 관리하고 문서를 제출",
+ group: "벤더 문서"
},
// {
// title: "문서/도서 업로드",s
@@ -394,10 +480,10 @@ export const mainNavVendor: MenuSection[] = [
export const additionalNavVendor: MenuItem[] = [
- {
- title: "Transmittal",
- href: "/partners/tr",
- },
+ // {
+ // title: "Transmittal",
+ // href: "/partners/tr",
+ // },
{
title: "Dashboard",