newLoginApi.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import type { Login } from "@/api/interface";
  2. import httpLogin from "@/api/indexApi";
  3. import { Upload } from "@/api/interface/index";
  4. // 获取图片验证码
  5. export const getImgCode = () => {
  6. return httpLogin.get(
  7. `/alienStorePlatform/storePlatformLogin/generateCaptcha`,
  8. {},
  9. {
  10. responseType: "blob",
  11. loading: false
  12. }
  13. ); // 正常 post json 请求 ==> application/json
  14. };
  15. // 获取手机验证码
  16. export const getPhoneCode = params => {
  17. return httpLogin.get(`/alienStore/ali/sendSms`, params, { loading: false });
  18. };
  19. // 注册账号
  20. export const registerAccount = params => {
  21. return httpLogin.get(`/alienStorePlatform/storePlatformLogin/register`, params, { loading: false });
  22. };
  23. //注册校验
  24. export const registerCheck = params => {
  25. return httpLogin.get(`/alienStorePlatform/storePlatformLogin/checkRegister`, params, { loading: false });
  26. };
  27. //登录账号 /storePlatformLogin/login
  28. export const loginAccount = params => {
  29. return httpLogin.get(`/alienStorePlatform/storePlatformLogin/login`, params, { loading: false });
  30. };
  31. // 忘记密码 /storePlatformLogin/updatePassword
  32. export const forgetPassword = params => {
  33. return httpLogin.get(`/alienStorePlatform/storePlatformLogin/updatePassword`, params, { loading: false });
  34. };
  35. //经营板块
  36. export const getBusinessSection = () => {
  37. return httpLogin.get(`/alienStore/store/info/getBusinessSection`);
  38. };
  39. //经营种类
  40. export const getBusinessSectionTypes = (params: { parentId: string }) => {
  41. return httpLogin.get(`/alienStore/store/info/getBusinessSectionTypes`, params);
  42. };
  43. //经纬度查询
  44. export const getInputPrompt = params => {
  45. return httpLogin.get(`/alienStore/gaode/getInputPrompt`, params);
  46. };
  47. //所在地区
  48. export const getDistrict = params => {
  49. return httpLogin.get(`/alienStore/gaode/getDistrict`, params);
  50. };
  51. //文件上传
  52. export const uploadImg = (params: FormData) => {
  53. return httpLogin.post<Upload.ResFileUrl>(`/alienStore/file/uploadMore`, params, { cancel: false });
  54. };