generator-hcy-system
Version:
hcy system layout and pages
45 lines (41 loc) • 941 B
text/typescript
import * as Urls from '../Urls';
import { request } from '@umijs/max';
// 个人中心-修改密码-
export const changeUserPassWord = (data: {
oldPassword: string;
newPassword: string;
confirmPassword: string;
}) => {
return request<any>(Urls.CHANGE_PASSWORD, {
method: 'POST',
data,
});
};
// 个人中心-个人信息
interface UserInfoFormData {
avatar?:string;
email: string;
version: string | number;
phone: string;
nickname: string;
}
export const changeUserInfo = (data: UserInfoFormData) => {
return request<any>(Urls.CHANGE_USER_INFO ,{
method: 'POST',
data,
});
};
// 个人中心-获取个人信息-
export const getSelfMessage = () => {
return request<any>(Urls.GET_SELF_MESSAGE, {
method: 'GET',
});
};
// 上传文件
export const uploadFile = (data:any) => {
return request<any>(Urls.FILE_UPLOAD, {
method: 'POST',
type: 'multipart/form-data',
data,
});
};