import React, {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"; function UserInfoModal({userSeq}){ const [userInfo, setUserInfo] = useState({ userId: '', password: '', passwordChk: '', userNm: '', email: '', phoneNum: ''}); 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: "", } setUserInfo(respInfo); }, (resp) => { console.log("err response : ", resp); } ); } function userInfoChange(){ } useEffect(() => { getModalContent(); }, []); return ( <> {userInfo.userNm} 상세정보
아이디 setUserInfo({ ...userInfo, userId: e.target.value })}/> 이름 setUserInfo({ ...userInfo, userNm: e.target.value })}/> 이메일 setUserInfo({ ...userInfo, email: e.target.value })}/> 연락처 setUserInfo({ ...userInfo, phoneNum: e.target.value })}/> 비밀번호 setUserInfo({ ...userInfo, password: e.target.value })}/> 비밀번호 확인 setUserInfo({ ...userInfo, passwordChk: e.target.value })}/> 사용자 유형 사용자 권한 상태
) } export default UserInfoModal;