resource-guard.js 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. import { request, paramsSerializer } from '@/utils/request.js';
  2. // person-files
  3. export const personFilesListApi = (data) =>
  4. request({
  5. url: '/api/admin/user/archives/page',
  6. params: data,
  7. });
  8. export const personFilesStatisticsApi = (data) =>
  9. request({
  10. url: '/api/admin/user/archives/sub_total',
  11. params: data,
  12. });
  13. export const personFilesCodeApi = (data) =>
  14. request({
  15. url: '/api/admin/user/archives/create_code',
  16. data,
  17. });
  18. export const personFilesEditApi = (data) =>
  19. request({
  20. url: '/api/admin/user/archives/edit',
  21. data,
  22. });
  23. export const personFilesDestroyApi = (idList) =>
  24. request({
  25. url: '/api/admin/user/archives/cancel',
  26. params: { idList },
  27. paramsSerializer,
  28. });
  29. export const personFilesExportApi = (data) =>
  30. request({
  31. url: '/api/admin/user/archives/export',
  32. params: data,
  33. });
  34. // person-allocate
  35. export const personAllocateListApi = (data) =>
  36. request({
  37. url: '/api/admin/user/archives/allocation/page',
  38. params: data,
  39. });
  40. export const personAllocateStatisticsApi = (data) =>
  41. request({
  42. url: '/api/admin/user/archives/allocation/sub_total',
  43. params: data,
  44. });
  45. export const personAllocateBatchDeployApi = ({ crmIdList, serviceUnitId }) =>
  46. request({
  47. url: '/api/admin/user/archives/allocation/auto_edit',
  48. data: { crmIdList, serviceUnitId },
  49. });
  50. export const personAllocateRoleDetailApi = (crmNo) =>
  51. request({
  52. url: '/api/admin/user/archives/allocation/detail_by_crm_no',
  53. params: { crmNo },
  54. });
  55. export const personAllocateDeployApi = (data) =>
  56. request({
  57. url: '/api/admin/user/archives/allocation/edit',
  58. data,
  59. });
  60. export const personAllocateSubmitSopApi = (crmNo) =>
  61. request({
  62. url: '/api/admin/user/archives/allocation/publish',
  63. params: { crmNo },
  64. });
  65. export const personAllocateCancelSubmitSopApi = (crmNo) =>
  66. request({
  67. url: '/api/admin/user/archives/allocation/un_publish',
  68. params: { crmNo },
  69. });
  70. export const personAllocateFreeEngineerApi = (roleType, crmNo) =>
  71. request({
  72. url: '/api/admin/user/archives/allocation/free_engineer',
  73. params: { roleType, crmNo },
  74. });
  75. export const personAllocateFreeCoordinatorApi = (serviceUnitId, crmNo) =>
  76. request({
  77. url: '/api/admin/user/archives/allocation/free_coordinator',
  78. params: { serviceUnitId, crmNo },
  79. });
  80. // registration-query
  81. export const registrationQueryListApi = (data) =>
  82. request({
  83. url: '/api/admin/device/in/out/source_page',
  84. params: data,
  85. });