diff --git a/egovframe-template-simple-react-contribution/src/css/Custom/customMain.css b/egovframe-template-simple-react-contribution/src/css/Custom/customMain.css
index 02ca0df..2df0b34 100644
--- a/egovframe-template-simple-react-contribution/src/css/Custom/customMain.css
+++ b/egovframe-template-simple-react-contribution/src/css/Custom/customMain.css
@@ -46,6 +46,14 @@
.code_list .result .List_Codes >div:nth-child(7){
font-size: 14px;
}
+.standard_code_result{
+ max-height: 520px;
+ overflow-y: auto;
+}
+.download_list{
+ max-height: 550px;
+ overflow-y: auto;
+}
.codeListContent{
padding: 10px 0;
width: 100%;
diff --git a/egovframe-template-simple-react-contribution/src/pages/standardCode/list/DownloadModal.jsx b/egovframe-template-simple-react-contribution/src/pages/standardCode/list/DownloadModal.jsx
new file mode 100644
index 0000000..eeef8ab
--- /dev/null
+++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/list/DownloadModal.jsx
@@ -0,0 +1,88 @@
+import React, {useEffect, useState} from "react";
+import {Button, Modal, Nav} from "react-bootstrap";
+import Col from "react-bootstrap/Col";
+import Row from "react-bootstrap/Row";
+import * as EgovNet from "api/egovFetch";
+
+
+function DownloadModal({size, show, onHide,}){
+ const [tab, setTab] = useState(10);
+ const [subTabsVisible, setSubTabsVisible] = useState(false);
+ const [listData, setListData] = useState([]);
+
+ useEffect(() => {
+ EgovNet.requestFetch('/standardCode/standard-code-download-list?listCode='+tab,
+ {
+ method: "GET",
+ headers: {
+ 'Content-type': 'application/json',
+ }
+ },
+ (resp) => {
+ setListData(resp.result.resultList);
+ },
+ function (resp) {
+ console.log("err response : ", resp);
+ }
+ );
+ }, [tab]);
+
+ return(
+
{history.docYr}
- - ) - })} -