diff --git a/egovframe-template-simple-react-contribution/src/css/page.css b/egovframe-template-simple-react-contribution/src/css/page.css index 5302e82..2650b6e 100644 --- a/egovframe-template-simple-react-contribution/src/css/page.css +++ b/egovframe-template-simple-react-contribution/src/css/page.css @@ -343,4 +343,5 @@ .modalDocInfoBtn{--bs-btn-padding-y: 0.1rem;--bs-btn-padding-x: 0.25rem;--bs-btn-font-size: 0.7rem; filter: grayscale(100%);} .modalDocInfoActive{filter: grayscale(0%);} .docInfoRow > .col{--bs-gutter-x: 0.5rem;} -.bookmarkModalHeader{--bs-modal-title-line-height:1;} \ No newline at end of file +.bookmarkModalHeader{--bs-modal-title-line-height:1;} +.optionBtn{--bs-btn-padding-y: 0.1rem;--bs-btn-padding-x: 0.25rem;--bs-btn-font-size: 0.7rem; margin-right: 7px;} \ No newline at end of file diff --git a/egovframe-template-simple-react-contribution/src/pages/standardCode/SbItem.js b/egovframe-template-simple-react-contribution/src/pages/standardCode/SbItem.js index b5df795..289556d 100644 --- a/egovframe-template-simple-react-contribution/src/pages/standardCode/SbItem.js +++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/SbItem.js @@ -45,7 +45,7 @@ const SbItem = ({item, openDocCode, updateDocCode}) => { { changeOpenDoc(item.seq) - updateDocCode(item.doc_code, item.doc_code_name) + updateDocCode(item.doc_code) }}> {icon} {(item.doc_level === 1?'':item.doc_code)+' '+item.doc_code_name} {errorCnt} 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 0f1cac1..140e005 100644 --- a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js +++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js @@ -19,7 +19,6 @@ function CodeViewer(props) { const {linkedDocCode} = useParams(); const [docCode, setDocCode] = useState(linkedDocCode !== undefined?linkedDocCode.split(':')[0]:props.docCode); const [ymd, setYmd] = useState(linkedDocCode !== undefined?linkedDocCode.split(':')[1]:props.ymd); - const [docName, setDocName] = useState(props.docName); const [docInfo, setDocInfo] = useState(); const [codeTree, setCodeTree] = useState(); const [docSummary, setDocSummary] = useState(); @@ -43,11 +42,11 @@ function CodeViewer(props) { console.log("viewer [location] : ", location); console.log("viewer [docCode] : ", docCode); - const updateDocCode = (docCode, docName)=>{ + const updateDocCode = (docCode)=>{ setDocSummary([
]) setDocDetail([
불러오는중
]) + setDocInfo([]) setDocCode(docCode); - setDocName(docName); getCodeInfo(docCode); setErrorSelector([]) getCodeDetailInfo(docCode); @@ -112,41 +111,42 @@ function CodeViewer(props) { if(docInfo.length>0){ let optionTag = []; let activeIndex = 0; + let docTitle = ""; if(ymd===undefined){ activeIndex = docInfo.length-1 + docTitle = docInfo[docInfo.length-1].doc_nm }else{ docInfo.forEach(function (item, index){ if(new Date(item.estb_ymd) <= new Date(ymd)){ activeIndex = index; + docTitle = item.doc_nm } }) } - debugger docInfo.forEach(function (item, index){ let buttonClass = "btn btn-sm docInfoBtn " let pClass = "yearInfo "; if(item.doc_er === 'E'){ - buttonClass += "btn-outline-success " + buttonClass += "btn-success " }else{ - buttonClass += "btn-outline-primary " + buttonClass += "btn-primary " } if(index === activeIndex){ - pClass += "yearInfoActive" buttonClass += "docInfoActive" + pClass += "yearInfoActive" } optionTag.push(

{item.doc_yr}

) - }) - headTag.push({docCode} {docName}{optionTag}) + headTag.push({docCode} {docTitle}{optionTag}) }else{ headTag.push(
검색된 결과가 없습니다.
); // 코드 목록 초기값 } @@ -432,8 +432,20 @@ function CodeViewer(props) { - {docInfo} - {errorSelector} + + + + + {docInfo} + + + + + + + {errorSelector} + +