system.js 742 Bytes
Newer Older
1
import { getReq, postReq, putReq } from '@/utils';
水落(YangLei)'s avatar
水落(YangLei) committed
2

3 4 5
/**
 * 退出登录
 */
水落(YangLei)'s avatar
水落(YangLei) committed
6 7 8
export function logoutApi() {
    return putReq('/api/v1/logout');
}
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39

/**
 * 修改密码
 */
export function modifyPasswordApi(data) {
    return putReq('/api/v1/users/password', data);
}

/**
 * 修改用户信息
 */
export function updateUserInfoApi(data) {
    return putReq('/api/v1/users/profile', data);
}

/**
 * 获取当前用户信息
 */
export function getUserInfoApi() {
    return getReq('/api/v1/detail');
}

/**
 * 上传文件
 */
export function uploadFileApi(modelName, file) {
    const formData = new FormData();
    formData.append('modelName', modelName);
    formData.append('file', file);
    return postReq('/api/v1/upload', formData);
}