From 2e0e7b3c3a8b5bf59386ba138ede8e6c3dc3d30c Mon Sep 17 00:00:00 2001 From: JANGHYUNn Date: Thu, 12 Oct 2023 10:18:26 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=A0=EA=B0=9D=20=EC=84=9C=EB=B9=84?= =?UTF-8?q?=EC=8A=A4=20route=20=EC=83=9D=EC=84=B1=20=EB=B0=8F=20=EB=A9=94?= =?UTF-8?q?=EB=89=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/menu/vertical-menu/index.js | 3 +++ .../layouts/components/navbar/NavbarUser.js | 11 +++++++++++ src/navigation/cstmrService/index.js | 19 +++++++++++++++++++ src/router/Router.js | 2 +- src/router/routes/RouterCstmrService.js | 14 ++++++++++++++ src/router/routes/index.js | 2 ++ src/views/cstmrService/FaqView.js | 5 +++++ src/views/cstmrService/InquiryView.js | 5 +++++ 8 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 src/navigation/cstmrService/index.js create mode 100644 src/router/routes/RouterCstmrService.js create mode 100644 src/views/cstmrService/FaqView.js create mode 100644 src/views/cstmrService/InquiryView.js diff --git a/src/@core/layouts/components/menu/vertical-menu/index.js b/src/@core/layouts/components/menu/vertical-menu/index.js index d59579d..d31530f 100644 --- a/src/@core/layouts/components/menu/vertical-menu/index.js +++ b/src/@core/layouts/components/menu/vertical-menu/index.js @@ -10,6 +10,7 @@ import statics from '@src/navigation/statics'; import system from '@src/navigation/system'; import analysis from '@src/navigation/analysis'; import laanc from '@src/navigation/laanc'; +import cstmrService from '@src/navigation/cstmrService'; // ** Third Party Components import classnames from 'classnames'; @@ -43,6 +44,8 @@ const Sidebar = props => { return analysis; case 'laanc': return laanc; + case 'cstmrService': + return cstmrService; } }; diff --git a/src/@core/layouts/components/navbar/NavbarUser.js b/src/@core/layouts/components/navbar/NavbarUser.js index de1ae30..c802b56 100644 --- a/src/@core/layouts/components/navbar/NavbarUser.js +++ b/src/@core/layouts/components/navbar/NavbarUser.js @@ -103,6 +103,17 @@ const NavbarUser = props => { 드론교통관리 시스템 + + handlerTopMenu('cstmrService')} + active={topMenuCd === 'cstmrService'} + // onClick={() => { + // toggle('2') + // }} + > + 고객 서비스 + + diff --git a/src/navigation/cstmrService/index.js b/src/navigation/cstmrService/index.js new file mode 100644 index 0000000..9439d14 --- /dev/null +++ b/src/navigation/cstmrService/index.js @@ -0,0 +1,19 @@ +export default [ + { + id: 'customer_serviece_001', + title: '고객 서비스', + navLink: '#' + }, + { + id: 'customer_serviece_001_01', + type: 'item', + title: '자주묻는 질문', + navLink: '/cstmrService/faq' + }, + { + id: 'customer_serviece_001_02', + type: 'item', + title: 'Q&A', + navLink: '/cstmrService/inquiry' + } +]; diff --git a/src/router/Router.js b/src/router/Router.js index c4ee38c..ae35214 100644 --- a/src/router/Router.js +++ b/src/router/Router.js @@ -1,7 +1,7 @@ import { useLayout } from '@hooks/useLayout'; import { useRouterTransition } from '@hooks/useRouterTransition'; -import BlankLayout from '@layouts/BlankLayout'; import LayoutWrapper from '@layouts/components/layout-wrapper'; +import BlankLayout from '@layouts/BlankLayout'; import HeaderLayout from '@layouts/HeaderLayout'; import HorizontalLayout from '@src/layouts/HorizontalLayout'; import VerticalLayout from '@src/layouts/VerticalLayout'; diff --git a/src/router/routes/RouterCstmrService.js b/src/router/routes/RouterCstmrService.js new file mode 100644 index 0000000..50a7003 --- /dev/null +++ b/src/router/routes/RouterCstmrService.js @@ -0,0 +1,14 @@ +import { lazy } from 'react'; + +const RouteSystem = [ + { + path: '/cstmrService/faq', + component: lazy(() => import('../../views/cstmrService/FaqView')) + }, + { + path: '/cstmrService/inquiry', + component: lazy(() => import('../../views/cstmrService/InquiryView')) + } +]; + +export default RouteSystem; diff --git a/src/router/routes/index.js b/src/router/routes/index.js index 2933f54..363f6fb 100644 --- a/src/router/routes/index.js +++ b/src/router/routes/index.js @@ -6,6 +6,7 @@ import RouteDashboard from './RouteDashboard'; import RouteSystem from './RouteSystem'; import RouteWeather from './RouteWeather'; import RouteLaance from './RouteLaance'; +import RouterCstmrService from './RouterCstmrService'; // ** Document title const TemplateTitle = '%s - Dron Control System'; @@ -21,6 +22,7 @@ const Routes = [ ...RouteSystem, ...RouteWeather, ...RouteLaance, + ...RouterCstmrService, { path: '/home', component: lazy(() => import('../../views/Home')) diff --git a/src/views/cstmrService/FaqView.js b/src/views/cstmrService/FaqView.js new file mode 100644 index 0000000..448dd5b --- /dev/null +++ b/src/views/cstmrService/FaqView.js @@ -0,0 +1,5 @@ +function FaqView() { + return <>faq; +} + +export default FaqView; diff --git a/src/views/cstmrService/InquiryView.js b/src/views/cstmrService/InquiryView.js new file mode 100644 index 0000000..f07ee88 --- /dev/null +++ b/src/views/cstmrService/InquiryView.js @@ -0,0 +1,5 @@ +function InquiryView() { + return <>inquery; +} + +export default InquiryView;