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 8e79f00..b4f2eb7 100644 --- a/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js +++ b/egovframe-template-simple-react-contribution/src/pages/standardCode/viewer.js @@ -21,13 +21,13 @@ function CodeViewer(props) { console.log("viewer [location] : ", location); console.log("viewer [docCode] : ", docCode); - const updateDocCode = useCallback((docCode, docName)=>{ + const updateDocCode = (docCode, docName)=>{ setDocCode(docCode); setDocName(docName); getCodeDetailInfo(docCode); - }) + } - const getCodeTree = useCallback(()=>{ + const getCodeTree = ()=>{ EgovNet.requestFetch( '/standardCode/getCodeTree.do', { @@ -63,7 +63,7 @@ function CodeViewer(props) { console.log("err response : ", resp); } ); - }) + } const getCodeDetailInfo = useCallback((docCode) => { console.groupCollapsed("EgovMain.getCodeDetailInfo()"); @@ -99,13 +99,15 @@ function CodeViewer(props) { ) } if(reg.test(item.full_content)){ - const docCode = item.full_content.match(reg)[0] - const content = item.full_content.split(docCode); - item.full_content = content[0] + - ''+ - docCode+ - '' + - content[1]; + const docCodeAry = item.full_content.match(reg); + const docCodeLink = []; + for(let i=0; i' + docCode + '') + } + for(let i=0; i @@ -125,11 +127,9 @@ function CodeViewer(props) { },[]); - useEffect(() => { - getCodeDetailInfo(docCode); - }, []); useEffect(() => { getCodeTree(); + getCodeDetailInfo(docCode); }, []); console.log("------------------------------viewer [End]");