관리자 메뉴 별 페이지 생성 및 링크 연결
parent
adcd03da9c
commit
7ef8a8b99b
|
|
@ -49,8 +49,8 @@ function EgovLeftNavAdmin() {
|
|||
<Accordion.Body>
|
||||
<ul className="menu4">
|
||||
<li><NavLink to={URL.ADMIN__STANDARDS__REFERENCE_CODES} className={({ isActive }) => (isActive ? "cur" : "")}>참조코드 관리</NavLink></li>
|
||||
<li><NavLink to={URL.ADMIN_} className={({ isActive }) => (isActive ? "cur" : "")}>API KEY 관리</NavLink></li>
|
||||
<li><NavLink to={URL.ADADMIN__STANDARDS__SIMILARITY_CHECKMIN} className={({ isActive }) => (isActive ? "cur" : "")}>유사성 검사</NavLink></li>
|
||||
<li><NavLink to={URL.ADMIN__STANDARDS__API_KYES} className={({ isActive }) => (isActive ? "cur" : "")}>API KEY 관리</NavLink></li>
|
||||
<li><NavLink to={URL.ADMIN__STANDARDS__SIMILARITY_CHECK} className={({ isActive }) => (isActive ? "cur" : "")}>유사성 검사</NavLink></li>
|
||||
<li><NavLink to={URL.ADMIN__STANDARDS__INFO_DISCLOSURE} className={({ isActive }) => (isActive ? "cur" : "")}>건설기준 내용 관리</NavLink></li>
|
||||
</ul>
|
||||
</Accordion.Body>
|
||||
|
|
|
|||
|
|
@ -93,6 +93,7 @@ const URL = {
|
|||
|
||||
// 관리자 - 건설기준 관리
|
||||
ADMIN__STANDARDS__REFERENCE_CODES : "/admin/standards/reference-codes", // 건설기준 관리/참조코드 조회
|
||||
ADMIN__STANDARDS__API_KYES : "/admin/standards/api-kyes", // 건설기준 관리/API KEY 관리
|
||||
ADMIN__STANDARDS__SIMILARITY_CHECK : "/admin/standards/standards/similarity-check", // 건설기준 관리/유사성 검사
|
||||
ADMIN__STANDARDS__INFO_DISCLOSURE : "/admin/standards/info-disclosure", // 건설기준 관리/정보공개 관리
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function Keywords(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
Keywords
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default Keywords;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function List(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
List
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function Posts(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
Posts
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default Posts;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function ProgressStatus(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
ProgressStatus
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default ProgressStatus;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function Schedules(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
Schedules
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default Schedules;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function AboutSiteMgt(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
AboutSiteMgt
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default AboutSiteMgt;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function BaseCodeMgt(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
BaseCodeMgt
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default BaseCodeMgt;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function CommitteeCodeMgt(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
CommitteeCodeMgt
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default CommitteeCodeMgt;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function MenuAuthMgt(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
MenuAuthMgt
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default MenuAuthMgt;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function MenuMgt(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
MenuMgt
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default MenuMgt;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function StandardCodeMgt(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
StandardCodeMgt
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default StandardCodeMgt;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function PopUp(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
PopUp
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default PopUp;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function StandardsResearch(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
StandardsResearch
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default StandardsResearch;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function Survey(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
Survey
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default Survey;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function TextMessages(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
TextMessages
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default TextMessages;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function FileDownloadStatus(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
FileDownloadStatus
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default FileDownloadStatus;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function MenuAccessInfo(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
MenuAccessInfo
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default MenuAccessInfo;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function UserConnections(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
UserConnections
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default UserConnections;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function UserConnections(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
UserConnections
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default UserConnections;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function ApiKeys(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
ApiKeys
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default ApiKeys;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function InfoDisclosure(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
InfoDisclosure
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default InfoDisclosure;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function ReferenceCodes(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
ReferenceCodes
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default ReferenceCodes;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function SimilarityCheck(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
SimilarityCheck
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default SimilarityCheck;
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
import React from 'react';
|
||||
|
||||
|
||||
function List(props) {
|
||||
|
||||
return (
|
||||
<div className="container">
|
||||
List
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
export default List;
|
||||
|
|
@ -66,6 +66,45 @@ import EgovAdminGalleryEdit from 'pages/admin/gallery/EgovAdminGalleryEdit';
|
|||
//사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 추가
|
||||
import EgovAdminPasswordUpdate from 'pages/admin/manager/EgovAdminPasswordUpdate';
|
||||
|
||||
// 관리자 - 환경설정
|
||||
import AdminConfigBaseCodeMgt from 'pages/admin/config/BaseCodeMgt'; // 관리자 - 환경설정/기본코드 관리
|
||||
import AdminConfigStandardCodeMgt from 'pages/admin/config/StandardCodeMgt'; // 관리자 - 환경설정/건설기준코드 관리
|
||||
import AdminConfigCommitteeCodeMgt from 'pages/admin/config/CommitteeCodeMgt'; // 관리자 - 환경설정/위원회 코드 관리
|
||||
import AdminConfigMenuMgt from 'pages/admin/config/MenuMgt'; // 관리자 - 환경설정/메뉴 관리
|
||||
import AdminConfigMenuAuthMgt from 'pages/admin/config/MenuAuthMgt'; // 관리자 - 환경설정/메뉴 권한 관리
|
||||
import AdminConfigAboutSiteMgt from 'pages/admin/config/AboutSiteMgt'; // 관리자 - 환경설정/관련 사이트 관리
|
||||
|
||||
// 관리자 - 사용자 현황
|
||||
import AdminUsersList from 'pages/admin/users/List'; // 관리자 - 사용자 현황
|
||||
|
||||
// 관리자 - 게시판 현황
|
||||
import AdminBoardsList from 'pages/admin/boards/List'; // 관리자 - 게시판 현황/게시판 관리
|
||||
import AdminBoardsPosts from 'pages/admin/boards/Posts'; // 관리자 - 게시판 현황/게시물 관리
|
||||
import AdminBoardsKeywords from 'pages/admin/boards/Keywords'; // 관리자 - 게시판 현황/키워드 관리
|
||||
|
||||
// 관리자 - 건설기준 관리
|
||||
import AdminStandardsReferenceCodes from 'pages/admin/standards/ReferenceCodes'; // 관리자 - 건설기준 관리/참조코드 조회
|
||||
import AdminStandardsApiKeys from 'pages/admin/standards/ApiKeys'; // 관리자 - 건설기준 관리/API KYE 관리
|
||||
import AdminStandardsSimilarityCheck from 'pages/admin/standards/SimilarityCheck'; // 관리자 - 건설기준 관리/유사성 검사
|
||||
import AdminStandardsInfoDisclosure from 'pages/admin/standards/InfoDisclosure'; // 관리자 - 건설기준 관리/정보공개 관리
|
||||
|
||||
// 관리자 - 컨텐츠 관리
|
||||
import AdminContentsSurvey from 'pages/admin/contents/Survey'; // 관리자 - 컨텐츠 관리/설문 관리
|
||||
import AdminContentsPopUp from 'pages/admin/contents/PopUp'; // 관리자 - 컨텐츠 관리/팝업 관리
|
||||
import AdminContentsStandardsResearch from 'pages/admin/contents/StandardsResearch'; // 관리자 - 컨텐츠 관리/건설기준연구 관리
|
||||
import AdminContentsTextMessages from 'pages/admin/contents/TextMessages'; // 관리자 - 컨텐츠 관리/문자 발송
|
||||
|
||||
// 관리자 - 위원회 관리
|
||||
import AdminCommitteeProgressStatus from 'pages/admin/committee/ProgressStatus'; // 관리자 - 위원회 관리/진행현황 관리
|
||||
import AdminCommitteeSchedules from 'pages/admin/committee/Schedules'; // 관리자 - 위원회 관리/위원회 일정 관리
|
||||
|
||||
// 관리자 - 로그 관리
|
||||
import AdminLogsMenuAccessInfo from 'pages/admin/logs/MenuAccessInfo'; // 관리자 - 위원회 관리/메뉴별 접속현황
|
||||
import AdminLogsUserConnections from 'pages/admin/logs/UserConnections'; // 관리자 - 위원회 관리/사용자 접속현황
|
||||
import AdminLogsPrivacyLogs from 'pages/admin/logs/PrivacyLogs'; // 관리자 - 위원회 관리/개인정보 로그
|
||||
import AdminLogsFileDownloadStatus from 'pages/admin/logs/FileDownloadStatus'; // 관리자 - 위원회 관리/파일 다운현황
|
||||
|
||||
|
||||
//건설기준코드
|
||||
import CodeViewer from 'pages/standardCode/viewer';
|
||||
|
||||
|
|
@ -227,6 +266,46 @@ const SecondRoutes = () => {
|
|||
{/* 사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 */}
|
||||
<Route path={URL.ADMIN_MANAGER} element={<EgovAdminPasswordUpdate />} />
|
||||
|
||||
{/* 관리자 - 환경설정 */}
|
||||
<Route path={URL.ADMIN_BASE_CODE} element={<AdminConfigBaseCodeMgt />} />
|
||||
<Route path={URL.ADMIN_STANDARD_CODE} element={<AdminConfigStandardCodeMgt />} />
|
||||
<Route path={URL.ADMIN_COMMITTEE_CODE} element={<AdminConfigCommitteeCodeMgt />} />
|
||||
<Route path={URL.ADMIN_MENU} element={<AdminConfigMenuMgt />} />
|
||||
<Route path={URL.ADMIN_MENU_AUTH} element={<AdminConfigMenuAuthMgt />} />
|
||||
<Route path={URL.ADMIN_ABOUT_SITE} element={<AdminConfigAboutSiteMgt />} />
|
||||
|
||||
{/* 관리자 - 사용자 현황 */}
|
||||
<Route path={URL.ADMIN__USERS__LIST} element={<AdminUsersList />} />
|
||||
|
||||
{/* 관리자 - 게시판 현황 */}
|
||||
<Route path={URL.ADMIN__BOARDS__LIST} element={<AdminBoardsList />} />
|
||||
<Route path={URL.ADMIN__BOARDS__POSTS} element={<AdminBoardsPosts />} />
|
||||
<Route path={URL.ADMIN__BOARDS__KEYWORDS} element={<AdminBoardsKeywords />} />
|
||||
|
||||
{/* 관리자 - 건설기준 관리 */}
|
||||
<Route path={URL.ADMIN__STANDARDS__REFERENCE_CODES} element={<AdminStandardsReferenceCodes />} />
|
||||
<Route path={URL.ADMIN__STANDARDS__API_KYES} element={<AdminStandardsApiKeys />} />
|
||||
<Route path={URL.ADMIN__STANDARDS__SIMILARITY_CHECK} element={<AdminStandardsSimilarityCheck />} />
|
||||
<Route path={URL.ADMIN__STANDARDS__INFO_DISCLOSURE} element={<AdminStandardsInfoDisclosure />} />
|
||||
|
||||
{/* 관리자 - 컨텐츠 관리 */}
|
||||
<Route path={URL.ADMIN__CONTENTS__SURVEY} element={<AdminContentsSurvey />} />
|
||||
<Route path={URL.ADMIN__CONTENTS__POP_UP} element={<AdminContentsPopUp />} />
|
||||
<Route path={URL.ADMIN__CONTENTS__STANDARDS_RESEARCH} element={<AdminContentsStandardsResearch />} />
|
||||
<Route path={URL.ADMIN__CONTENTS__TEXT_MESSAGES} element={<AdminContentsTextMessages />} />
|
||||
|
||||
{/* 관리자 - 위원회 관리 */}
|
||||
<Route path={URL.ADMIN__COMMITTEE__PROGRESS_STATUS} element={<AdminCommitteeProgressStatus />} />
|
||||
<Route path={URL.ADMIN__COMMITTEE__SCHEDULES} element={<AdminCommitteeSchedules />} />
|
||||
|
||||
{/* 관리자 - 로그 관리 */}
|
||||
<Route path={URL.ADMIN__LOGS__MENU_ACCESS_INFO} element={<AdminLogsMenuAccessInfo />} />
|
||||
<Route path={URL.ADMIN__LOGS__USER_CONNECTIONS} element={<AdminLogsUserConnections />} />
|
||||
<Route path={URL.ADMIN__LOGS__PRIVACY_LOGS} element={<AdminLogsPrivacyLogs />} />
|
||||
<Route path={URL.ADMIN__LOGS__FILE_DOWNLOAD_STATUS} element={<AdminLogsFileDownloadStatus />} />
|
||||
|
||||
|
||||
|
||||
{/*기준코드 뷰어*/}
|
||||
<Route path={URL.STANDARD_CODE_VIEWER} element={<CodeViewer mode={CODE.MODE_READ} />} />
|
||||
<Route path={URL.STANDARD_CODE_VIEWER_LINK} element={<CodeViewer mode={CODE.MODE_READ} />} />
|
||||
|
|
|
|||
Loading…
Reference in New Issue