import request, {CommonHeaderEnum, getData, postData} from "@/utils/request"; const userInfoUrl = '/admin/user/info' const editUserUrl = '/admin/user/edit' const editPasswordUrl = '/admin/user/password' const userPageUrl = '/admin/user/page' const addUserUrl = '/admin/user' const modifyPwUrl = "/admin/user/modifyPw" export function getUserInfo() { return new Promise(resolve => { getData(userInfoUrl).then((data: any) => { resolve(data.data) }) }) } export function updateUserInfo(data: any) { return new Promise(resolve => { request.request({ url: editUserUrl, method: 'put', data }).then((res: any) => { resolve(res.data) }) }) } export function editPassword(data: any) { return new Promise(resolve => { request.request({ url: editPasswordUrl, method: "PUT", data }).then((res: any) => { resolve(res.data) }).catch(err => { resolve(err) }) }) } export function userPage(data: any) { return new Promise(resolve => { request({ url: userPageUrl, method: "post", headers: { 'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE }, data }).then((res: any) => { resolve(res.data) }).catch(err => { console.log(err) }) }) } export function addUser(data: any) { return new Promise((resolve, reject) => { postData(addUserUrl, data).then((res: any) => { resolve(res.data) }).catch(error => { reject(error) }) }) } export function modifyPw(data: any) { return new Promise((resolve, reject) => { request({ url: modifyPwUrl, method: "post", headers: { 'Content-Type': CommonHeaderEnum.FORM_CONTENT_TYPE }, data }).then((res: any) => { resolve(res.data) }).catch(error => { reject(error) }) }) } export function updateUI(data: any) { return new Promise((resolve, reject) => { request({ url: addUserUrl, method: "put", data }).then((res: any) => { resolve(res.data) }).catch(error => { reject(error) }) }) }