auth.js 672 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * 认证相关 API
  3. */
  4. import request from '@/utils/request'
  5. /**
  6. * 用户登录
  7. * @param {Object} data - 登录信息
  8. * @param {String} data.phoneNumber - 手机号
  9. * @param {String} data.password - 密码
  10. * @returns {Promise}
  11. */
  12. export const login = (data) => {
  13. return request({
  14. url: '/applet/auth/login',
  15. method: 'POST',
  16. data
  17. })
  18. }
  19. /**
  20. * 获取用户信息
  21. * @returns {Promise}
  22. */
  23. export const getUserInfo = () => {
  24. return request({
  25. url: '/applet/user/getInfo',
  26. method: 'GET'
  27. })
  28. }
  29. /**
  30. * 退出登录
  31. * @returns {Promise}
  32. */
  33. export const logout = () => {
  34. return request({
  35. url: '/api/logout',
  36. method: 'POST'
  37. })
  38. }