api.ts 576 B

12345678910111213141516171819202122232425
  1. import { request } from '@/service/request';
  2. export interface UsersRes {
  3. id: number;
  4. email: string;
  5. name: string;
  6. phone: string;
  7. passwd: string;
  8. rePasswd: string;
  9. }
  10. export interface UserProFileRes {
  11. status: boolean;
  12. msg: string;
  13. data: Record<string, unknown>;
  14. code: number;
  15. }
  16. export function getUserProFile(): Promise<Service.RequestResult<UsersRes>> {
  17. return request.get(`/login/getUserProFile`);
  18. }
  19. export function userProFile(params: UsersRes): Promise<Service.RequestResult<UserProFileRes>> {
  20. return request.put(`/login/userProFile`, params);
  21. }