import React, {useCallback, useEffect, useState} from "react" import Modal from "react-bootstrap/Modal"; import * as EgovNet from "api/egovFetch"; import Form from "react-bootstrap/Form"; import Row from "react-bootstrap/Row"; import Col from "react-bootstrap/Col"; import Button from "react-bootstrap/Button"; import SelectOption from "components/commonCode/SelectOption"; import CheckBox from "components/commonCode/CheckBox"; function UserInfoModal({userSeq}){ const [userInfo, setUserInfo] = useState({ userId: '', password: '', passwordChk: '', userNm: '', email: '', phoneNum: '', userSe:'', userRole:'', status:''}); function getModalContent(){ EgovNet.requestFetch( '/admin/users/info?userSeq='+userSeq, { method: "GET" }, (resp) => { const respInfo = { userId: resp.result.userInfo.userId, userNm: resp.result.userInfo.userNm, email: resp.result.userInfo.email, phoneNum: resp.result.userInfo.phoneNum, password: "", passwordChk: "", userSe: resp.result.userInfo.userSe, userRole: resp.result.userInfo.userRole, status: resp.result.userInfo.status } setUserInfo(respInfo); }, (resp) => { console.log("err response : ", resp); } ); } function userInfoChange(e){ debugger } useEffect(() => { getModalContent(); }, []); return ( <> {userInfo.userNm} 상세정보
{userInfoChange(e)}} noValidate> 아이디 비밀번호 비밀번호 확인 이름 이메일 연락처 사용자 유형 사용자 권한 상태
) } export default UserInfoModal;