diff --git a/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavAdmin.jsx b/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavAdmin.jsx index 05b392a..558ebf7 100644 --- a/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavAdmin.jsx +++ b/egovframe-template-simple-react-contribution/src/components/leftmenu/EgovLeftNavAdmin.jsx @@ -49,8 +49,8 @@ function EgovLeftNavAdmin() { diff --git a/egovframe-template-simple-react-contribution/src/constants/url.js b/egovframe-template-simple-react-contribution/src/constants/url.js index 92c4ad3..6eafc18 100644 --- a/egovframe-template-simple-react-contribution/src/constants/url.js +++ b/egovframe-template-simple-react-contribution/src/constants/url.js @@ -84,17 +84,18 @@ const URL = { ADMIN_ABOUT_SITE : "/admin/config/aboutSiteMgt", // 사이트관리/환경설정/관련사이트 관리 // 관리자 - 사용자 현황 - ADMIN__USERS__LIST : "/admin/users/list", // 사용자 현황 + ADMIN__USERS__LIST : "/admin/users/list", // 사용자 현황 // 관리자 - 게시판 현황 - ADMIN__BOARDS__LIST : "/admin/boards/list", // 게시판 현황/게시판 관리 - ADMIN__BOARDS__POSTS : "/admin/boards/posts", // 게시판 현황/게시물 관리 - ADMIN__BOARDS__KEYWORDS : "/admin/boards/keywords", // 게시판 현황/키워드 관리 + ADMIN__BOARDS__LIST : "/admin/boards/list", // 게시판 현황/게시판 관리 + ADMIN__BOARDS__POSTS : "/admin/boards/posts", // 게시판 현황/게시물 관리 + ADMIN__BOARDS__KEYWORDS : "/admin/boards/keywords", // 게시판 현황/키워드 관리 // 관리자 - 건설기준 관리 - ADMIN__STANDARDS__REFERENCE_CODES : "/admin/standards/reference-codes", // 건설기준 관리/참조코드 조회 - ADMIN__STANDARDS__SIMILARITY_CHECK : "/admin/standards/standards/similarity-check", // 건설기준 관리/유사성 검사 - ADMIN__STANDARDS__INFO_DISCLOSURE : "/admin/standards/info-disclosure", // 건설기준 관리/정보공개 관리 + 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", // 건설기준 관리/정보공개 관리 // 관리자 - 컨텐츠 관리 ADMIN__CONTENTS__SURVEY : "/admin/contents/survey", // 컨텐츠 관리/설문 관리 diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/boards/Keywords.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/boards/Keywords.jsx new file mode 100644 index 0000000..1810ee5 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/boards/Keywords.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function Keywords(props) { + + return ( +
+ Keywords +
+ ); +} + +export default Keywords; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/boards/List.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/boards/List.jsx new file mode 100644 index 0000000..4d0f45c --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/boards/List.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function List(props) { + + return ( +
+ List +
+ ); +} + +export default List; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/boards/Posts.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/boards/Posts.jsx new file mode 100644 index 0000000..9584e57 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/boards/Posts.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function Posts(props) { + + return ( +
+ Posts +
+ ); +} + +export default Posts; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/committee/ProgressStatus.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/committee/ProgressStatus.jsx new file mode 100644 index 0000000..c7e6ddc --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/committee/ProgressStatus.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function ProgressStatus(props) { + + return ( +
+ ProgressStatus +
+ ); +} + +export default ProgressStatus; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules.jsx new file mode 100644 index 0000000..21c41a0 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function Schedules(props) { + + return ( +
+ Schedules +
+ ); +} + +export default Schedules; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx new file mode 100644 index 0000000..c1bc4c4 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/AboutSiteMgt.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function AboutSiteMgt(props) { + + return ( +
+ AboutSiteMgt +
+ ); +} + +export default AboutSiteMgt; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/BaseCodeMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/BaseCodeMgt.jsx new file mode 100644 index 0000000..cfff642 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/BaseCodeMgt.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function BaseCodeMgt(props) { + + return ( +
+ BaseCodeMgt +
+ ); +} + +export default BaseCodeMgt; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/CommitteeCodeMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/CommitteeCodeMgt.jsx new file mode 100644 index 0000000..922422b --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/CommitteeCodeMgt.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function CommitteeCodeMgt(props) { + + return ( +
+ CommitteeCodeMgt +
+ ); +} + +export default CommitteeCodeMgt; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx new file mode 100644 index 0000000..bed7be2 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuAuthMgt.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function MenuAuthMgt(props) { + + return ( +
+ MenuAuthMgt +
+ ); +} + +export default MenuAuthMgt; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuMgt.jsx new file mode 100644 index 0000000..cc191b1 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/MenuMgt.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function MenuMgt(props) { + + return ( +
+ MenuMgt +
+ ); +} + +export default MenuMgt; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/config/StandardCodeMgt.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/config/StandardCodeMgt.jsx new file mode 100644 index 0000000..168cc06 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/config/StandardCodeMgt.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function StandardCodeMgt(props) { + + return ( +
+ StandardCodeMgt +
+ ); +} + +export default StandardCodeMgt; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/contents/PopUp.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/contents/PopUp.jsx new file mode 100644 index 0000000..657a3c2 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/contents/PopUp.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function PopUp(props) { + + return ( +
+ PopUp +
+ ); +} + +export default PopUp; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/contents/StandardsResearch.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/contents/StandardsResearch.jsx new file mode 100644 index 0000000..4992f4f --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/contents/StandardsResearch.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function StandardsResearch(props) { + + return ( +
+ StandardsResearch +
+ ); +} + +export default StandardsResearch; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/contents/Survey.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/contents/Survey.jsx new file mode 100644 index 0000000..cdf7669 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/contents/Survey.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function Survey(props) { + + return ( +
+ Survey +
+ ); +} + +export default Survey; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/contents/TextMessages.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/contents/TextMessages.jsx new file mode 100644 index 0000000..08e537a --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/contents/TextMessages.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function TextMessages(props) { + + return ( +
+ TextMessages +
+ ); +} + +export default TextMessages; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/logs/FileDownloadStatus.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/logs/FileDownloadStatus.jsx new file mode 100644 index 0000000..87eb686 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/logs/FileDownloadStatus.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function FileDownloadStatus(props) { + + return ( +
+ FileDownloadStatus +
+ ); +} + +export default FileDownloadStatus; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/logs/MenuAccessInfo.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/logs/MenuAccessInfo.jsx new file mode 100644 index 0000000..455de22 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/logs/MenuAccessInfo.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function MenuAccessInfo(props) { + + return ( +
+ MenuAccessInfo +
+ ); +} + +export default MenuAccessInfo; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/logs/PrivacyLogs.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/logs/PrivacyLogs.jsx new file mode 100644 index 0000000..cad6625 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/logs/PrivacyLogs.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function UserConnections(props) { + + return ( +
+ UserConnections +
+ ); +} + +export default UserConnections; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/logs/UserConnections.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/logs/UserConnections.jsx new file mode 100644 index 0000000..cad6625 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/logs/UserConnections.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function UserConnections(props) { + + return ( +
+ UserConnections +
+ ); +} + +export default UserConnections; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/standards/ApiKeys.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/standards/ApiKeys.jsx new file mode 100644 index 0000000..40dcbc6 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/standards/ApiKeys.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function ApiKeys(props) { + + return ( +
+ ApiKeys +
+ ); +} + +export default ApiKeys; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/standards/InfoDisclosure.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/standards/InfoDisclosure.jsx new file mode 100644 index 0000000..57f1e0b --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/standards/InfoDisclosure.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function InfoDisclosure(props) { + + return ( +
+ InfoDisclosure +
+ ); +} + +export default InfoDisclosure; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/standards/ReferenceCodes.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/standards/ReferenceCodes.jsx new file mode 100644 index 0000000..f85db00 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/standards/ReferenceCodes.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function ReferenceCodes(props) { + + return ( +
+ ReferenceCodes +
+ ); +} + +export default ReferenceCodes; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/standards/SimilarityCheck.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/standards/SimilarityCheck.jsx new file mode 100644 index 0000000..9015677 --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/standards/SimilarityCheck.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function SimilarityCheck(props) { + + return ( +
+ SimilarityCheck +
+ ); +} + +export default SimilarityCheck; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/users/List.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/users/List.jsx new file mode 100644 index 0000000..4d0f45c --- /dev/null +++ b/egovframe-template-simple-react-contribution/src/pages/admin/users/List.jsx @@ -0,0 +1,13 @@ +import React from 'react'; + + +function List(props) { + + return ( +
+ List +
+ ); +} + +export default List; \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/routes/index.jsx b/egovframe-template-simple-react-contribution/src/routes/index.jsx index 76831b2..d576875 100644 --- a/egovframe-template-simple-react-contribution/src/routes/index.jsx +++ b/egovframe-template-simple-react-contribution/src/routes/index.jsx @@ -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'; @@ -224,8 +263,48 @@ const SecondRoutes = () => { } /> } /> } /> - {/* 사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 */} - } /> + {/* 사이트관리자 암호 바꾸기 기능 추가 2023.04.15(토) 김일국 */} + } /> + + {/* 관리자 - 환경설정 */} + } /> + } /> + } /> + } /> + } /> + } /> + + {/* 관리자 - 사용자 현황 */} + } /> + + {/* 관리자 - 게시판 현황 */} + } /> + } /> + } /> + + {/* 관리자 - 건설기준 관리 */} + } /> + } /> + } /> + } /> + + {/* 관리자 - 컨텐츠 관리 */} + } /> + } /> + } /> + } /> + + {/* 관리자 - 위원회 관리 */} + } /> + } /> + + {/* 관리자 - 로그 관리 */} + } /> + } /> + } /> + } /> + + {/*기준코드 뷰어*/} } />