login.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import request from "@/utils/request";
  2. // 登录方法
  3. export function login(data) {
  4. return request({
  5. url: "/auth/login",
  6. headers: {
  7. isToken: false,
  8. },
  9. method: "post",
  10. showLoading: false,
  11. data,
  12. });
  13. }
  14. // 注册方法
  15. export function register(data) {
  16. return request({
  17. url: "/auth/register",
  18. headers: {
  19. isToken: false,
  20. },
  21. method: "post",
  22. data: data,
  23. });
  24. }
  25. // 刷新方法
  26. export function refreshToken() {
  27. return request({
  28. url: "/auth/refresh",
  29. method: "post",
  30. });
  31. }
  32. // 获取用户详细信息
  33. export function getInfo() {
  34. return request({
  35. url: "/system/user/getInfo",
  36. method: "get",
  37. });
  38. }
  39. // 退出方法
  40. export function logout() {
  41. return request({
  42. url: "/auth/logout",
  43. method: "delete",
  44. });
  45. }
  46. // 获取验证码
  47. export function getCodeImg() {
  48. return request({
  49. url: "/code",
  50. headers: {
  51. isToken: false,
  52. },
  53. method: "get",
  54. timeout: 20000,
  55. });
  56. }
  57. export function tokenLogin(token) {
  58. return request({
  59. url: `/auth/tokenlogin?token=${token}&loginType=1`,
  60. method: "get",
  61. });
  62. }
  63. export function homeData() {
  64. return request({
  65. url: `/core/panel/data`,
  66. method: "get",
  67. });
  68. }
  69. export function fileList() {
  70. return request({
  71. url: `/core/materials/list`,
  72. method: "get",
  73. });
  74. }
  75. //
  76. // // 获取验证码
  77. // export function getCodeImg() {
  78. // return request({
  79. // url: '/code',
  80. // headers: {
  81. // isToken: false
  82. // },
  83. // method: 'get',
  84. // timeout: 20000
  85. // })
  86. // }