import React, { useState, useEffect, useCallback, useRef } from 'react'; import {Link, useLocation, useParams} from 'react-router-dom'; import * as EgovNet from 'api/egovFetch'; import URL from 'constants/url'; import { NOTICE_BBS_ID } from 'config'; import EgovPaging from 'components/EgovPaging'; import { itemIdxByPage } from 'utils/calc'; import {StandardCodeListModal, StandardCodeListModalTable} from './StandardCodeListModal' import {AiFillFileMarkdown, AiFillStar} from "react-icons/ai"; function StandardCodeList(props) { const {listCode} = useParams(); const [show, setshow] = useState(false); const [groupseq,setgroupseq] = useState(); function showhandling(e){ const param = e.currentTarget.dataset; const groupseq = param.groupseq; console.log(groupseq); EgovNet.requestFetch( '/standardCode/testCodeList.do', { method: "POST", headers: { 'Content-type': 'application/json' }, body: JSON.stringify( groupseq ) },(resp) =>{ console.log(resp+"------------------------resp") const body =[]; const head =[]; if(resp.length>0){ resp.forEach(function (item,index){ const formattedDate = item.aplcnBgngYmd.match(/\d{4}-\d{2}-\d{2}/)[0]; const url = "https://www.kcsc.re.kr/file/DownloadGrp/"+item.docFileGrpId; body.push(
검색된 결과가 없습니다.
); // 게시판 목록 초기값 const resultCnt = parseInt(resp.result.resultCnt); const currentPageNo = resp.result.paginationInfo.currentPageNo; const pageSize = resp.result.paginationInfo.pageSize; console.log(resp) // 리스트 항목 구성 resp.result.resultList.forEach(function (item, index) { if (index === 0) mutListTag = []; // 목록 초기화 const listIdx = itemIdxByPage(resultCnt , currentPageNo, pageSize, index); mutListTag.push(