邃芒官网、邃芒慧影、口播(H5) https://m.metavatar.cc
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

129 lines
2.6 KiB

  1. import request from '@/utils/request'
  2. /**
  3. * @description 获取手机验证码
  4. * @param {number} phone
  5. * @returns data
  6. */
  7. export function getCodeByPhone(phone) {
  8. return request({
  9. url: `/api/user/sendLoginPhoneCode?phone=${phone}`,
  10. method: 'get'
  11. })
  12. }
  13. /**
  14. * @description 获取图形验证码
  15. * @param {object} loginParams (phone,password)
  16. * @returns data
  17. */
  18. export function getCaptcha() {
  19. return request({
  20. url: `/api/user/captcha.jpg`,
  21. method: 'get',
  22. })
  23. }
  24. /**
  25. * @description 密码登录
  26. * @param {object} loginParams (phone,password,code)
  27. * @returns data
  28. */
  29. export function doLogin(loginParams) {
  30. return request({
  31. url: `/api/user/login`,
  32. method: 'post',
  33. data: loginParams
  34. })
  35. }
  36. /**
  37. * @description 短信验证码登录
  38. * @param {object} loginParams (phone,code)
  39. * @returns data
  40. */
  41. export function doLoginByPhone(loginParams) {
  42. return request({
  43. url: `/api/user/doLoginByPhone`,
  44. method: 'post',
  45. data: loginParams
  46. })
  47. }
  48. /**`/api/user/sendLoginPhoneCode?phone=${phone}`
  49. * @description 忘记密码第一步,根据图片验证码和手机号获取短信
  50. * @param {object} loginParams (phone,code)
  51. * @returns data
  52. */
  53. export function doSendPhoneCode(data) {
  54. return request({
  55. url: `/api/user/sendPhoneCode?phone=${data.phone}&code=${data.code}`,
  56. method: 'get',
  57. })
  58. }
  59. /**
  60. * @description 修改密码
  61. * @param {object} loginParams (phone,code,pwd)
  62. * @returns data
  63. */
  64. export function doUpdPass(loginParams) {
  65. return request({
  66. url: `/api/user/updPass`,
  67. method: 'post',
  68. data: loginParams
  69. })
  70. }
  71. /**
  72. * @description 注册
  73. * @param {object} loginParams (phone,password)
  74. * @returns data
  75. */
  76. export function doRegisterByPhone(loginParams) {
  77. return request({
  78. url: `/api/user/doRegisterByPhone`,
  79. method: 'post',
  80. data: loginParams
  81. })
  82. }
  83. /**
  84. * @description 查询用户邀请码状态
  85. * @returns data
  86. */
  87. export function doFindInviteCode() {
  88. return request({
  89. url: `/api/inviteCode/find`,
  90. method: 'get',
  91. })
  92. }
  93. /**
  94. * @description 更新邀请码
  95. * @param {object} inviteCodeData
  96. * @returns data
  97. */
  98. export function doUpdateInviteCode(inviteCodeData) {
  99. return request({
  100. url: `/api/inviteCode/update`,
  101. method: 'post',
  102. data: inviteCodeData
  103. })
  104. }
  105. /**
  106. * @description 退出登录
  107. * @returns data
  108. */
  109. export function doLoginOut() {
  110. return request({
  111. url: `/api/user/loginout`,
  112. method: 'get',
  113. })
  114. }
  115. /**
  116. * @description 获取图形验证码
  117. * @returns data
  118. */
  119. // export const doCodeImg =
  120. // 'https://smapitest.malls.iformall.com/C/api/user/captcha.jpg'
  121. export const doCodeImg =
  122. 'http://m.metavatar.cc/C/api/user/captcha.jpg'