user.js 991 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import request from '@/router/axios';
  2. import {baseUrl} from '@/config/env';
  3. export const loginByUsername = (account, password, type) => request({
  4. url: 'api/blade-auth/token',
  5. method: 'post',
  6. data: {
  7. account,
  8. password,
  9. type
  10. },
  11. meta: {
  12. isSerialize: true,
  13. }
  14. })
  15. export const getButtons = () => request({
  16. url: 'api/blade-system/menu/buttons',
  17. method: 'get'
  18. });
  19. export const getUserInfo = () => request({
  20. url: baseUrl + '/user/getUserInfo',
  21. method: 'get'
  22. });
  23. export const refeshToken = () => request({
  24. url: baseUrl + '/user/refesh',
  25. method: 'post'
  26. })
  27. export const getMenu = () => request({
  28. url: 'api/blade-system/menu/routes',
  29. method: 'get'
  30. });
  31. export const getTopMenu = () => request({
  32. url: baseUrl + '/user/getTopMenu',
  33. method: 'get'
  34. });
  35. export const sendLogs = (list) => request({
  36. url: baseUrl + '/user/logout',
  37. method: 'post',
  38. data: list
  39. })
  40. export const logout = () => request({
  41. url: baseUrl + '/user/logout',
  42. method: 'get'
  43. })