upload.ts 565 B

1234567891011121314151617181920212223242526272829
  1. import { uploadFile } from '@/utils/request';
  2. export interface LoginParams {
  3. loginName: string
  4. password: string
  5. emailCode: string
  6. }
  7. export interface TokenInfo {
  8. data: string
  9. }
  10. export interface RegisterParams extends LoginParams {
  11. email: string
  12. phone: string
  13. }
  14. export interface ResetPasswordParams {
  15. email: string
  16. code: string
  17. newPassword: string
  18. }
  19. export const uploadApi = {
  20. uploadFile: (file: File) => {
  21. // console.log(file);
  22. return uploadFile<string>('/wasabi/api/upload/file', file)
  23. },
  24. }