login.js 1.3 KB

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