login.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import request from '@/utils/request'
  2. // 登录方法
  3. export function login(username, password, code, uuid, userType) {
  4. return request({
  5. url: '/auth/login',
  6. method: 'post',
  7. data: { username, password, code, uuid,userType }
  8. })
  9. }
  10. export function phoneLogin(data) {
  11. return request({
  12. url: '/auth/login',
  13. method: 'post',
  14. data: data
  15. })
  16. }
  17. //获取验证码
  18. export function sendCode(username) {
  19. return request({
  20. url: '/auth/send/code',
  21. method: 'post',
  22. data: { username }
  23. })
  24. }
  25. // 注册方法
  26. export function register(data) {
  27. return request({
  28. url: '/auth/register',
  29. headers: {
  30. isToken: false
  31. },
  32. method: 'post',
  33. data: data
  34. })
  35. }
  36. // 刷新方法
  37. export function refreshToken() {
  38. return request({
  39. url: '/auth/refresh',
  40. method: 'post'
  41. })
  42. }
  43. // 获取用户详细信息
  44. export function getInfo() {
  45. return request({
  46. url: '/system/user/getInfo',
  47. method: 'get'
  48. })
  49. }
  50. // 退出方法
  51. export function logout() {
  52. return request({
  53. url: '/auth/logout',
  54. method: 'delete'
  55. })
  56. }
  57. // 获取验证码
  58. export function getCodeImg() {
  59. return request({
  60. url: '/code',
  61. method: 'get'
  62. })
  63. }
  64. // 获取首页配置
  65. export function initPage() {
  66. return request({
  67. url: '/system/config/initPage',
  68. method: 'get'
  69. })
  70. }