resource-guard.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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 = (ids) =>
  24. request({
  25. url: '/api/system/person-files/destroy',
  26. params: { ids },
  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 = (serviceUnitId) =>
  46. request({
  47. url: '/api/admin/user/archives/allocation/auto_edit',
  48. params: { serviceUnitId },
  49. paramsSerializer,
  50. });
  51. export const personAllocateRoleDetailApi = (crmNo) =>
  52. request({
  53. url: '/api/admin/user/archives/allocation/detail_by_crm_no',
  54. params: { crmNo },
  55. });
  56. export const personAllocateDeployApi = (data) =>
  57. request({
  58. url: '/api/admin/user/archives/allocation/edit',
  59. data,
  60. });
  61. export const personAllocateSubmitSopApi = (crmNo) =>
  62. request({
  63. url: '/api/admin/user/archives/allocation/publish',
  64. params: { crmNo },
  65. });
  66. export const personAllocateCancelSubmitSopApi = (crmNo) =>
  67. request({
  68. url: '/api/admin/user/archives/allocation/un_publish',
  69. params: { crmNo },
  70. });
  71. export const personAllocateFreeEngineerApi = (roleType) =>
  72. request({
  73. url: '/api/admin/user/archives/allocation/free_engineer',
  74. params: { roleType },
  75. });
  76. export const personAllocateFreeCoordinatorApi = (serviceUnitId) =>
  77. request({
  78. url: '/api/admin/user/archives/allocation/free_coordinator',
  79. params: { serviceUnitId },
  80. });
  81. // registration-query
  82. export const registrationQueryListApi = (data) =>
  83. request({
  84. url: '/api/admin/device/in/out/source_page',
  85. params: data,
  86. });