관리자 메뉴 별 페이지 생성 및 링크 연결
parent
adcd03da9c
commit
7ef8a8b99b
|
|
@ -49,8 +49,8 @@ function EgovLeftNavAdmin() {
|
||||||
<Accordion.Body>
|
<Accordion.Body>
|
||||||
<ul className="menu4">
|
<ul className="menu4">
|
||||||
<li><NavLink to={URL.ADMIN__STANDARDS__REFERENCE_CODES} className={({ isActive }) => (isActive ? "cur" : "")}>참조코드 관리</NavLink></li>
|
<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.ADMIN__STANDARDS__API_KYES} 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__SIMILARITY_CHECK} className={({ isActive }) => (isActive ? "cur" : "")}>유사성 검사</NavLink></li>
|
||||||
<li><NavLink to={URL.ADMIN__STANDARDS__INFO_DISCLOSURE} className={({ isActive }) => (isActive ? "cur" : "")}>건설기준 내용 관리</NavLink></li>
|
<li><NavLink to={URL.ADMIN__STANDARDS__INFO_DISCLOSURE} className={({ isActive }) => (isActive ? "cur" : "")}>건설기준 내용 관리</NavLink></li>
|
||||||
</ul>
|
</ul>
|
||||||
</Accordion.Body>
|
</Accordion.Body>
|
||||||
|
|
|
||||||
|
|
@ -93,6 +93,7 @@ const URL = {
|
||||||
|
|
||||||
// 관리자 - 건설기준 관리
|
// 관리자 - 건설기준 관리
|
||||||
ADMIN__STANDARDS__REFERENCE_CODES : "/admin/standards/reference-codes", // 건설기준 관리/참조코드 조회
|
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__SIMILARITY_CHECK : "/admin/standards/standards/similarity-check", // 건설기준 관리/유사성 검사
|
||||||
ADMIN__STANDARDS__INFO_DISCLOSURE : "/admin/standards/info-disclosure", // 건설기준 관리/정보공개 관리
|
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(토) 김일국 추가
|
//사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 추가
|
||||||
import EgovAdminPasswordUpdate from 'pages/admin/manager/EgovAdminPasswordUpdate';
|
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';
|
import CodeViewer from 'pages/standardCode/viewer';
|
||||||
|
|
||||||
|
|
@ -227,6 +266,46 @@ const SecondRoutes = () => {
|
||||||
{/* 사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 */}
|
{/* 사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 */}
|
||||||
<Route path={URL.ADMIN_MANAGER} element={<EgovAdminPasswordUpdate />} />
|
<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} element={<CodeViewer mode={CODE.MODE_READ} />} />
|
||||||
<Route path={URL.STANDARD_CODE_VIEWER_LINK} element={<CodeViewer mode={CODE.MODE_READ} />} />
|
<Route path={URL.STANDARD_CODE_VIEWER_LINK} element={<CodeViewer mode={CODE.MODE_READ} />} />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue