From 39c539c61e15db3b04bacabd1dd8b0079dedbc4a Mon Sep 17 00:00:00 2001 From: thkim Date: Mon, 8 Jan 2024 13:57:47 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20'=EC=9C=84=EC=9B=90=ED=9A=8C=20?= =?UTF-8?q?=EC=9D=BC=EC=A0=95=20=EB=93=B1=EB=A1=9D'=20=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80=EC=97=90=EC=84=9C=20'=EA=B5=AC=EB=B6=84'=EC=9D=84=20?= =?UTF-8?q?=EC=84=9C=EB=B2=84=EB=A1=9C=20=EB=B6=80=ED=84=B0=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EB=B0=9B=EB=8F=84=EB=A1=9D=20=EA=B8=B0=EB=8A=A5=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 관리자 단에서 '위원회 관리' > '위원회 일정 관리'에 '등록' 버튼을 누른 후 '위원회 일정 등록' 페이지에서 '구분'을 서버로 부터 목록 받도록 기능 추가 --- .../pages/admin/committee/Schedules/Edit.jsx | 38 ++++++++++++------- 1 file changed, 24 insertions(+), 14 deletions(-) diff --git a/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules/Edit.jsx b/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules/Edit.jsx index adfe4b1..1f012de 100644 --- a/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules/Edit.jsx +++ b/egovframe-template-simple-react-contribution/src/pages/admin/committee/Schedules/Edit.jsx @@ -40,6 +40,9 @@ function SchedulesEdit(props) { const [schdulEnddeHH, setSchdulEnddeHH] = useState(); const [schdulEnddeMM, setSchdulEnddeMM] = useState(); + const [scheduleInit, setScheduleInit] = useState({}); + const [scheduleApiOrgApiDepthList, setScheduleApiOrgApiDepthList] = useState({ }); + const initMode = () => { @@ -88,14 +91,18 @@ function SchedulesEdit(props) { EgovNet.requestFetch("/schedule/init", requestOptions, function (resp) { - let rawScheduleDetail = resp; + setScheduleInit( + resp + ); } ); EgovNet.requestFetch("/schedule/api/org-api/depth/list?paramCodeGroup=5", requestOptions, function (resp) { - let rawScheduleDetail = resp; + setScheduleApiOrgApiDepthList( + resp + ); } ); @@ -241,35 +248,38 @@ function SchedulesEdit(props) { value={scheduleDetail.schdulSe} onChange={(e) => setScheduleDetail({ ...scheduleDetail, schdulSe: e.target.value })}> - - - - + {scheduleInit && scheduleInit.result && scheduleInit.result.listCodes + && scheduleInit.result.listCodes.map((item) => ( + + ))} +
심의위원회필수
-