login.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import http from '@/util/http'
  2. // 分销登录
  3. export const login = (data) => http({
  4. url: `/user/login/distribution?mobileOrEmail=${data.mobileOrEmail}&password=${data.password}`,
  5. method: 'POST',
  6. headers: {
  7. isToken: false
  8. }
  9. })
  10. // 获取验证码
  11. export const getCode = params => http({
  12. url: '/user/login/code',
  13. method: 'GET',
  14. params,
  15. headers: {
  16. isToken: false
  17. }
  18. })
  19. // 验证码登录
  20. export const codeLogin = (data) => http({
  21. url: `/user/login/organizeDistribution?mobile=${data.mobile}&code=${data.code}`,
  22. method: 'POST',
  23. headers: {
  24. isToken: false
  25. }
  26. })
  27. // 获取个人信息
  28. export const getUserInfo = params => http({
  29. url: '/user/distribution/home',
  30. method: 'GET',
  31. params,
  32. headers: {
  33. isToken: true
  34. }
  35. })
  36. // 更新个人中心
  37. export const updatedUserInfo = data => http({
  38. url: '/user/distribution/setHome',
  39. method: 'POST',
  40. data,
  41. headers: {
  42. isToken: true
  43. }
  44. })
  45. // 图形验证码
  46. export const getImageCode = params => http({
  47. url: '/user/captcha',
  48. method: 'GET',
  49. params,
  50. headers: {
  51. isToken: false
  52. }
  53. })
  54. // 发送短信接口
  55. export const getSmsCode = params => http({
  56. url: '/user/sms/code',
  57. method: 'GET',
  58. params,
  59. headers: {
  60. isToken: false
  61. }
  62. })