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,
  });
};
