user.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import request from '@/common/request.js'
  2. /**
  3. * 用户快速注册
  4. * @param {Object} userName
  5. * @param {Object} realName
  6. */
  7. export function logout() {
  8. return request.post('/api/sys/user/logout', {});
  9. }
  10. /**
  11. * 用户快速注册
  12. * @param {Object} userName
  13. * @param {Object} realName
  14. */
  15. export function info(token) {
  16. return request.post('/api/sys/user/info', {token: token});
  17. }
  18. /**
  19. * 修改用户资料
  20. * @param {Object} data
  21. */
  22. export function update(data) {
  23. return request.post('/api/sys/user/update', data);
  24. }
  25. /**
  26. * 用户登录
  27. * @param {Object} data
  28. */
  29. export function login(data) {
  30. return request.post('/api/sys/user/login', data);
  31. }
  32. /**
  33. * 用户注册
  34. * @param {Object} data
  35. */
  36. export function userReg(data) {
  37. return request.post('/api/sys/user/reg', data);
  38. }
  39. /**
  40. * 用户快速注册
  41. * @param {Object} userName
  42. * @param {Object} realName
  43. */
  44. export function updatePass(data) {
  45. return request.post('/api/sys/user/update-pass', data);
  46. }
  47. /**
  48. * 手机号码登录
  49. * @param {Object} data
  50. */
  51. export function mobileLogin(data) {
  52. return request.post('/api/sys/user/mobile-login', data)
  53. }
  54. /**
  55. * 重置密码
  56. * @param {Object} data
  57. */
  58. export function resetPass(data) {
  59. return request.post('/api/sys/user/reset-pass', data)
  60. }