58 lines
890 B
JavaScript
58 lines
890 B
JavaScript
import request from '../utils/request';
|
|
|
|
export const userApi = {
|
|
/**
|
|
* 获取当前登录用户的档案
|
|
*/
|
|
getCurrentUser() {
|
|
return request({
|
|
url: '/user-profile/me',
|
|
method: 'get'
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 新增档案
|
|
*/
|
|
createUserProfile(data) {
|
|
return request({
|
|
url: '/user-profile/create',
|
|
method: 'post',
|
|
data
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 修改档案
|
|
*/
|
|
updateUserProfile(data) {
|
|
return request({
|
|
url: '/user-profile/update',
|
|
method: 'put',
|
|
data
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 根据ID查询详情
|
|
*/
|
|
getProfileById(id) {
|
|
return request({
|
|
url: '/user-profile/detail',
|
|
method: 'get',
|
|
params: { id }
|
|
});
|
|
},
|
|
|
|
/**
|
|
* 删除档案
|
|
*/
|
|
deleteUserProfile(id) {
|
|
return request({
|
|
url: '/user-profile/delete',
|
|
method: 'delete',
|
|
params: { id }
|
|
});
|
|
}
|
|
};
|