api.ts 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import { request } from '/@/utils/service';
  2. import { UserPageQuery } from '@fast-crud/fast-crud';
  3. // 任务列表接口
  4. export function postCreateTask(body) {
  5. return request({
  6. url: '/api/report_manage/summary-tasks/',
  7. method: 'POST',
  8. data: body,
  9. });
  10. }
  11. export function getTasks(query) {
  12. return request({
  13. url: '/api/report_manage/summary-tasks/',
  14. method: 'GET',
  15. params: query,
  16. });
  17. }
  18. export function getTasksId(query) {
  19. return request({
  20. url: `/api/report_manage/summary-tasks/search/`,
  21. method: 'GET',
  22. params: query,
  23. });
  24. }
  25. export function postDeleteTask(body) {
  26. return request({
  27. url: `/api/report_manage/summary-tasks/delete/`,
  28. method: 'POST',
  29. data: body,
  30. });
  31. }
  32. export function postUpdateTask(body) {
  33. return request({
  34. url: `/api/report_manage/summary-tasks/${body.id}/`,
  35. method: 'POST',
  36. data: body,
  37. });
  38. }
  39. export function postUpdateManyTask(body) {
  40. return request({
  41. url: `/api/report_manage/summary-tasks/update/many/`,
  42. method: 'POST',
  43. data: body,
  44. });
  45. }
  46. export function postUpdateTaskStatus(query, body) {
  47. return request({
  48. url: `/api/report_manage/summary-tasks/${body.id}/`,
  49. method: 'POST',
  50. data: body,
  51. params: query,
  52. });
  53. }
  54. export function getOperationSelect(query) {
  55. return request({
  56. url: '/api/system/user-select/',
  57. method: 'GET',
  58. params: query,
  59. });
  60. }
  61. export function getSelect(query) {
  62. return request({
  63. url: '/api/report_manage/summary-tasks/box/data/',
  64. method: 'GET',
  65. params: query,
  66. });
  67. }
  68. export function getCurrencyCodeSelect(query) {
  69. return request({
  70. url: '/api/report_manage/summary-tasks/currency_code_select/',
  71. method: 'GET',
  72. params: query,
  73. });
  74. }
  75. export function exportTaskData(query) {
  76. return request({
  77. url: '/api/report_manage/summary-tasks/download/',
  78. method: 'GET',
  79. params: query,
  80. responseType: 'blob'
  81. });
  82. }
  83. export function postSendMessage(body) {
  84. return request({
  85. url: `/api/report_manage/summary-tasks/sendinform/`,
  86. method: 'POST',
  87. data: body,
  88. });
  89. }
  90. export function postNoticePerson(body) {
  91. return request({
  92. url: `/api/report_manage/summary-tasks/sendinform/people/`,
  93. method: 'POST',
  94. data: body,
  95. });
  96. }
  97. export function getPlanList(query) {
  98. return request({
  99. url: '/api/report_manage/summary-tasks/data/plan/all/',
  100. method: 'GET',
  101. params: query,
  102. });
  103. }