diff --git a/src/api/resume.js b/src/api/resume.js index 4896faa..ec286a5 100644 --- a/src/api/resume.js +++ b/src/api/resume.js @@ -50,7 +50,7 @@ const resume = { * @param {object} dto 수정한 이력서 데이터 * @returns */ - update: (id, dto) => request.put(`/resume/${id}`, dto), + update: (id, dto) => request.post(`/resume/${id}`, dto), /** * diff --git a/src/components/company/userDetail/UserModify.js b/src/components/company/userDetail/UserModify.js index b28004f..ca1bbed 100644 --- a/src/components/company/userDetail/UserModify.js +++ b/src/components/company/userDetail/UserModify.js @@ -1,19 +1,58 @@ +import { useEffect, useState } from "react"; +import api from "../../../api"; + const UserModify = () => { + const [name, setName] = useState(""); + const [id, setId] = useState(""); + const [type, setType] = useState(""); + const [phone, setPhone] = useState(""); + const [businessNumber, setBusinessNumber] = useState(""); + const [address, setAddress] = useState(""); + + const getCompany = async () => { + const companyId = localStorage.getItem("companyId") || sessionStorage.getItem("companyId"); + const { data } = await api.company.retrieve(companyId); + console.log(companyId); + console.log(data); + setName(data.c_name); + setId(data.c_id); + setPhone(data.phone); + setType(data.c_type); + setAddress(data.address); + }; + + const updateCompany = async (e) => { + e.preventDefault(); + + const companyId = localStorage.getItem("companyId") || sessionStorage.getItem("companyId"); + await api.member.update(companyId, { + address: address, + c_type: type, + phone: phone, + // logo: , + }); + }; + + useEffect(() => { + getCompany(); + }, []); + return (