task.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import { request } from '@/libs/request.js'
  2. /**
  3. * 列表查询Danger Category
  4. * @returns
  5. */
  6. export function getTaskMyHandlingByList(data) {
  7. return request({
  8. url: '/task/myHandling/page',
  9. method: 'GET',
  10. data
  11. })
  12. }
  13. /**
  14. * Handle CheckTask
  15. * @param taskId
  16. */
  17. export function handleCheckTask(taskId) {
  18. return request({
  19. url: `/check/task/handle/${taskId}`,
  20. method: 'PUT'
  21. })
  22. }
  23. /**
  24. * Handle CheckTask
  25. * @param taskId
  26. */
  27. export function waitHandleStatistics() {
  28. return request({
  29. url: "/myCounter"
  30. })
  31. }
  32. /**
  33. * 列表查询我的待办Task:
  34. * @param limit待办数目
  35. * @returns
  36. */
  37. export function getMyWaitingTaskTop(limit) {
  38. return request({
  39. url: `/task/myWaiting/top/${limit}`,
  40. method: 'GET'
  41. })
  42. }
  43. /**
  44. * Transfer CheckTask
  45. * @param data
  46. */
  47. export function transferCheckTask(data) {
  48. return request({
  49. url: `/check/task/transfer`,
  50. method: 'PUT',
  51. data
  52. })
  53. }
  54. /**
  55. * Cancel CheckTask
  56. * @param taskId
  57. */
  58. export function cancelCheckTask(taskId) {
  59. return request({
  60. url: `/check/task/cancel/${taskId}`,
  61. method: 'PUT'
  62. })
  63. }
  64. /**
  65. * Complete CheckTask
  66. * @param taskId
  67. */
  68. export function completeCheckTask(taskId) {
  69. return request({
  70. url: `/check/task/complete/${taskId}`,
  71. method: 'PUT'
  72. })
  73. }