login.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import request from '@/utils/request'
  2. // 账号密码登录方法
  3. export function pwdLogin(username, password, code, uuid ) {
  4. const data = {
  5. username,
  6. password,
  7. code,
  8. uuid
  9. }
  10. return request({
  11. url: '/login',
  12. method: 'post',
  13. data: data
  14. })
  15. }
  16. // 发送短信验证码方法
  17. export function sendSms(mobile) {
  18. const data = {
  19. mobile
  20. }
  21. return request({
  22. url: '/api/v1/mp/sms/sendSmsCode',
  23. headers: {
  24. isToken: false
  25. },
  26. method: 'post',
  27. data: data
  28. })
  29. }
  30. // 短信验证码登录方法
  31. export function smsLogin(mobile, verifyCode, uuid) {
  32. const data = {
  33. mobile,
  34. code:verifyCode,
  35. messageId:uuid
  36. }
  37. return request({
  38. url: '/auth/mobile',
  39. method: 'post',
  40. data: data
  41. })
  42. }
  43. // 注册方法
  44. export function register(data) {
  45. return request({
  46. url: '/register',
  47. headers: {
  48. isToken: false
  49. },
  50. method: 'post',
  51. data: data
  52. })
  53. }
  54. // 获取用户详细信息
  55. export function getInfo() {
  56. return request({
  57. url: '/getInfo',
  58. method: 'get'
  59. })
  60. }
  61. // 退出方法
  62. export function logout() {
  63. return request({
  64. url: '/logout',
  65. method: 'post'
  66. })
  67. }
  68. // 获取验证码
  69. export function getCodeImg() {
  70. return request({
  71. url: '/captchaImage',
  72. method: 'get'
  73. })
  74. }