user.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. import { request } from '@/utils/request.js';
  2. export const login = (data) =>
  3. request({
  4. url: '/api/admin/common/login',
  5. method: 'post',
  6. data,
  7. loading: true,
  8. noAuth: true,
  9. });
  10. export const getOrgStructList = () =>
  11. request({
  12. url: '/api/admin/org/list',
  13. });
  14. export const addOrgNode = (data) =>
  15. request({
  16. url: '/api/admin/org/save',
  17. data,
  18. loading: true,
  19. });
  20. export const toggleOrgNodeStatus = (data) =>
  21. request({
  22. url: '/api/admin/org/enable',
  23. data,
  24. loading: true,
  25. });
  26. export const getUserList = (data) =>
  27. request({
  28. url: '/api/admin/user/list',
  29. params: data,
  30. });
  31. export const getRoleList = (data) =>
  32. request({
  33. url: '/api/admin/role/list',
  34. params: data,
  35. });
  36. export const getAllRoleList = (data) =>
  37. request({
  38. url: '/api/admin/common/get_role_list',
  39. params: data,
  40. });
  41. export const addUser = (data) =>
  42. request({
  43. url: '/api/admin/user/save',
  44. data,
  45. });
  46. export const toggleUserStatus = (data) =>
  47. request({
  48. url: '/api/admin/user/enable',
  49. data,
  50. loading: true,
  51. });
  52. export const getAllMenuResource = () =>
  53. request({
  54. url: '/api/admin/sys/privilege/list',
  55. });
  56. export const logout = (data) =>
  57. request({
  58. url: '/api/logout',
  59. method: 'post',
  60. data,
  61. });
  62. export const getMenus = () =>
  63. request({
  64. url: '/api/admin/common/get_menu', //真实接口url
  65. method: 'post',
  66. });
  67. export const editUser = (data) =>
  68. request({
  69. url: '/api/edit',
  70. method: 'post',
  71. data,
  72. });