login.js 851 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import request from '@/utils/request'
  2. // 登录方法
  3. export function wxLogin(code) {
  4. const data = {
  5. code
  6. }
  7. return request({
  8. 'url': '/wxLogin',
  9. headers: {
  10. isToken: false
  11. },
  12. 'method': 'post',
  13. 'params': data
  14. })
  15. }
  16. // 注册方法
  17. export function register(data) {
  18. return request({
  19. url: '/register',
  20. headers: {
  21. isToken: false
  22. },
  23. method: 'post',
  24. data: data
  25. })
  26. }
  27. // 获取用户详细信息
  28. export function getInfo() {
  29. return request({
  30. 'url': '/getInfo',
  31. 'method': 'get'
  32. })
  33. }
  34. // 退出方法
  35. export function logout() {
  36. return request({
  37. 'url': '/logout',
  38. 'method': 'post'
  39. })
  40. }
  41. // 获取验证码
  42. export function getCodeImg() {
  43. return request({
  44. 'url': '/captchaImage',
  45. headers: {
  46. isToken: false
  47. },
  48. method: 'get',
  49. timeout: 20000
  50. })
  51. }