import React from "react"; import Modal from "react-bootstrap/Modal"; import Form from "react-bootstrap/Form"; import Row from "react-bootstrap/Row"; import Col from "react-bootstrap/Col"; import * as EgovNet from "api/egovFetch"; import CODE from "constants/code"; function SurveyModal({savedInfo, reloadFunction}){ function editSurvey(e){ e.preventDefault(); e.stopPropagation(); const form = e.target; const info = { menuId: form.menuId.value, menuTitle: form.menuTitle.value, menuGroup: form.menuGroup.value, menuLevel: form.menuLevel.value, menuSort: form.menuSort.value, menuUrl: form.menuUrl.value, menuTypeCd: form.menuTypeCd.value, } EgovNet.requestFetch( '/admin/config/menu-mgt', { method: "PUT", headers: { 'Content-type': 'application/json' }, body: JSON.stringify(info) }, (resp) => { if (Number(resp.resultCode) === Number(CODE.RCV_SUCCESS)) { alert("저장되었습니다.") reloadFunction(); }else if(Number(resp.resultCode) === Number(CODE.RCV_ERROR_AUTH)){ console.log("토큰 갱신중.") }else{ alert(resp.resultMessage) } } ) } return ( <> {savedInfo!==undefined?savedInfo?.svyTitle:'설문 생성'}
{editSurvey(e)}} noValidate> 제목 설명 시작일 종료일 첨부파일
); } export default SurveyModal;