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({ id: '', password: '', passwordChk: '', userNm: '', email: '', phoneNum: ''});
function getModalContent(){
EgovNet.requestFetch(
'/admin/users/info?userSeq='+userSeq,
{
method: "GET"
},
(resp) => {
const respInfo = {
id: 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, id: 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;