dept.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import request from '@/router/axios';
  2. export const getList = (current, size, params) => {
  3. return request({
  4. url: '/api/blade-system/dept/list',
  5. method: 'get',
  6. params: {
  7. ...params,
  8. current,
  9. size,
  10. }
  11. })
  12. }
  13. export const getLazyList = (parentId, params) => {
  14. return request({
  15. url: '/api/blade-system/dept/lazy-list',
  16. method: 'get',
  17. params: {
  18. ...params,
  19. parentId
  20. }
  21. })
  22. }
  23. export const remove = (ids) => {
  24. return request({
  25. url: '/api/blade-system/dept/remove',
  26. method: 'post',
  27. params: {
  28. ids,
  29. }
  30. })
  31. }
  32. export const add = (row) => {
  33. return request({
  34. url: '/api/blade-system/dept/submit',
  35. method: 'post',
  36. data: row
  37. })
  38. }
  39. export const update = (row) => {
  40. return request({
  41. url: '/api/blade-system/dept/submit',
  42. method: 'post',
  43. data: row
  44. })
  45. }
  46. export const getDept = (id) => {
  47. return request({
  48. url: '/api/blade-system/dept/detail',
  49. method: 'get',
  50. params: {
  51. id,
  52. }
  53. })
  54. }
  55. export const getDeptTree = (tenantId) => {
  56. return request({
  57. url: '/api/blade-system/dept/tree',
  58. method: 'get',
  59. params: {
  60. tenantId,
  61. }
  62. })
  63. }
  64. export const getDeptLazyTree = (parentId) => {
  65. return request({
  66. url: '/api/blade-system/dept/lazy-tree',
  67. method: 'get',
  68. params: {
  69. parentId
  70. }
  71. })
  72. }