diff --git a/egovframe-template-simple-react-contribution/src/css/base.css b/egovframe-template-simple-react-contribution/src/css/base.css index 9ab7edb..6c59fe9 100644 --- a/egovframe-template-simple-react-contribution/src/css/base.css +++ b/egovframe-template-simple-react-contribution/src/css/base.css @@ -80,4 +80,8 @@ button {cursor: pointer;} .mt10 {margin-top: 10px !important;} .mt40 {margin-top: 40px !important;} .ml10 {margin-left: 10px !important;} -.pb10 {padding-bottom: 10px !important;} \ No newline at end of file +.pb10 {padding-bottom: 10px !important;} + + +.detailInfoDiv > div > p { display: inline; } +.detailInfoDiv > div > input {margin-right: 5px;} \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js index 1b53ca7..4f0af1f 100644 --- a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js +++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js @@ -98,6 +98,8 @@ function CodeViewer(props) { if(resp.result.document.length>0){ const docLinkReg = /([A-Z]{3,5}(\s[0-9]{2}){3,4})/g const docPartReg = /\((?:표|그림|부록)?\s*([A-Z]\.)?(?!\d\))\d+(\.\d+)*(\s?\(\d\))?(-\d+)?(?:\s*[A-Z])?\)/g // /(\((?:표|그림|부록)?\s*([A-Z]\.)?\d+(\.\d+)*(\s?\(\d\))?(-\d+)?(?:\s*[A-Z])?\))/g + let parentContCd = ""; + let lastLevel = 0; resp.result.document.forEach(function (item, index){ const isTitle = item.full_content.includes(item.group_title); if(isTitle){ @@ -110,6 +112,21 @@ function CodeViewer(props) { ) + if(lastLevel < item.cont_level){ + parentContCd = parentContCd+" "+item.cont_type_cd; + }else{ + const contCdAry = parentContCd.split(" "); + parentContCd = ""; + contCdAry.forEach(function (contCd, index){ + if(index+1"+item.full_content; } if(docLinkReg.test(item.full_content)){ const docCodeAry = item.full_content.match(docLinkReg); @@ -201,7 +218,7 @@ function CodeViewer(props) { {docSummary} - + {docDetail}