import React, { useState, useEffect } from 'react'; import { Link, useLocation, useNavigate } from 'react-router-dom'; import * as EgovNet from 'api/egovFetch'; import URL from 'constants/url'; import CODE from 'constants/code'; import Col from "react-bootstrap/Col"; import Row from "react-bootstrap/Row"; import { default as EgovLeftNav } from 'components/leftmenu/EgovLeftNavAdmin'; function SchedulesDetail(props) { console.group("EgovAdmindetailItem"); console.log("EgovAdmindetailItem [props] : ", props); const navigate = useNavigate(); const location = useLocation(); const [detailItem, setDetailItem] = useState({}); const retrieveDetail = () => { const retrieveDetailURL = `/admin/committee/progress-status/${location.state?.drftSeq}`; const requestOptions = { method: "GET", headers: { 'Content-type': 'application/json', } } EgovNet.requestFetch(retrieveDetailURL, requestOptions, function (resp) { setDetailItem(resp.result.item); } ); } const onClickDeleteSchedule = (drftSeq) => { const deleteBoardURL = `/admin/committee/progress-status/${drftSeq}`; const requestOptions = { method: "POST", headers: { 'Content-type': 'application/json', } } EgovNet.requestFetch(deleteBoardURL, requestOptions, (resp) => { console.log("====>>> Schdule delete= ", resp); if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) { alert("게시글이 삭제되었습니다.") navigate(URL.ADMIN__COMMITTEE__SCHEDULES ,{ replace: true }); } else { // alert("ERR : " + resp.message); navigate({pathname: URL.ERROR}, {state: {msg : resp.resultMessage}}); } } ); } useEffect(function () { retrieveDetail(); // eslint-disable-next-line react-hooks/exhaustive-deps }, []); console.groupEnd("EgovAdmindetailItem"); return (
{/* */}
  • Home
  • 사이트관리
  • 위원회관리
  • 진행현황 관리
{/* */}
{/* */} {/* */}
{/* */}

진행현황 관리

{/* */}
안건
{detailItem.title}
기준코드
{detailItem.standardCode}
구분
{detailItem.drftTypeNm}
회의일자
{detailItem.regDate}
위원회
{detailItem.orgNm}
회의담당자
{detailItem.drftConfeCharger}
회의실 비밀번호
{detailItem.drftConfePw}
사전검토자료
{detailItem.seq}
사전검토양식
{detailItem.seq}
관계기관의견
{detailItem.seq}
조치계획서
{detailItem.seq}
조치결과서
{detailItem.seq}
회의 안건
{detailItem.drftSummery}
회의 내용
{detailItem.seq}
{/* */} 목록 수정 {/* */}
{/* */} {/* */}
); } export default SchedulesDetail;