login.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import {
  2. http
  3. } from "@/utils/request.js";
  4. import api from '@/config/api.js'
  5. /**
  6. * 通过短信重置密码
  7. * @param mobile
  8. */
  9. export function resetByMobile(params) {
  10. return http.request({
  11. url: `/members/resetByMobile`,
  12. method: "POST",
  13. params
  14. });
  15. }
  16. /**
  17. * 发送验证码
  18. * @param mobile
  19. */
  20. export function sendMobile(mobile) {
  21. return http.request({
  22. url: `${api.common}/sms/LOGIN/${mobile}`,
  23. method: "GET",
  24. });
  25. }
  26. /**
  27. * 短信登录
  28. * @param mobile
  29. * @param smsCode
  30. */
  31. export function smsLogin(params, clientType) {
  32. return http.request({
  33. url: `/members/smsLogin`,
  34. method: "POST",
  35. data: params,
  36. header: {
  37. "content-type": "application/x-www-form-urlencoded",
  38. "clientType": clientType
  39. }
  40. });
  41. }
  42. /**
  43. * 修改密码
  44. * @param newPassword
  45. * @param password
  46. */
  47. export function modifyPass(params) {
  48. return http.request({
  49. url: `/members/modifyPass`,
  50. method: "PUT",
  51. params,
  52. });
  53. }
  54. /**
  55. * 刷新token
  56. */
  57. export function refreshTokenFn(refresh_token) {
  58. return http.request({
  59. url: `/members/refresh/${refresh_token}`,
  60. method: "GET",
  61. });
  62. }