diff options
Diffstat (limited to 'config/menuConfig.ts')
| -rw-r--r-- | config/menuConfig.ts | 236 |
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", |
