checkTaskApi.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. import {request} from '@/utils/request.js'
  2. /**
  3. * 分页查询CheckTask
  4. * @param data
  5. */
  6. export function getCheckTaskByPage(data) {
  7. return request({
  8. url: '/check/task/page',
  9. method: 'GET',
  10. data
  11. })
  12. }
  13. /**
  14. * 列表查询CheckTask
  15. * @param data
  16. */
  17. export function getCheckTaskByList(data) {
  18. return request({
  19. url: '/check/task',
  20. method: 'GET',
  21. data
  22. })
  23. }
  24. /**
  25. * @param checkTaskId
  26. */
  27. export function getCheckTaskById(checkTaskId) {
  28. return request({
  29. url: `/check/task/${checkTaskId}`,
  30. method: 'GET'
  31. })
  32. }
  33. /**
  34. * 获取任务视图
  35. * @param taskId
  36. */
  37. export function getCheckTaskViewById(taskId) {
  38. return request({
  39. url: `/check/task/view/${taskId}`,
  40. method: 'GET'
  41. })
  42. }
  43. /**
  44. * 添加一次性临时CheckTask
  45. * @param data
  46. */
  47. export function createCheckTask(data) {
  48. return request({
  49. url: `/check/task/once/add`,
  50. method: 'POST',
  51. data
  52. })
  53. }
  54. /**
  55. * 更新CheckTask
  56. * @param data
  57. */
  58. export function updateCheckTask(data) {
  59. return request({
  60. url: `/check/task/update`,
  61. method: 'PUT',
  62. data
  63. })
  64. }
  65. /**
  66. * 删除CheckTask
  67. * @param taskId
  68. */
  69. export function deleteCheckTaskById(taskId) {
  70. return request({
  71. url: `/check/task/${taskId}`,
  72. method: 'DELETE'
  73. })
  74. }
  75. /**
  76. * Handle CheckTask
  77. * @param taskId
  78. */
  79. export function handleCheckTask(taskId) {
  80. return request({
  81. url: `/check/task/handle/${taskId}`,
  82. method: 'PUT'
  83. })
  84. }
  85. /**
  86. * Transfer CheckTask
  87. * @param data
  88. */
  89. export function transferCheckTask(data) {
  90. return request({
  91. url: `/check/task/transfer`,
  92. method: 'PUT',
  93. data
  94. })
  95. }
  96. /**
  97. * Cancel CheckTask
  98. * @param taskId
  99. */
  100. export function cancelCheckTask(taskId) {
  101. return request({
  102. url: `/check/task/cancel/${taskId}`,
  103. method: 'PUT'
  104. })
  105. }
  106. /**
  107. * Complete CheckTask
  108. * @param taskId
  109. */
  110. export function completeCheckTask(taskId) {
  111. return request({
  112. url: `/check/task/complete/${taskId}`,
  113. method: 'PUT'
  114. })
  115. }