import { request } from '@/libs/request.js'
/**
 * 列表查询Danger Category
 * @returns
 */
export function getTaskMyHandlingByList(data) {
  return request({
    url: '/task/myHandling/page',
    method: 'GET',
	data
  })
}
/**
 * Handle CheckTask
 * @param taskId
 */
export function handleCheckTask(taskId) {
  return request({
    url: `/check/task/handle/${taskId}`,
    method: 'PUT'
  })
}

/**
 * Handle CheckTask
 * @param taskId
 */
export function waitHandleStatistics() {
  return request({
    url: "/myCounter"
  })
}
/**
 * 列表查询我的待办Task:
 * @param limit待办数目
 * @returns
 */
export function getMyWaitingTaskTop(limit) {
  return request({
    url: `/task/myWaiting/top/${limit}`,
    method: 'GET'
  })
}
/**
 * Transfer CheckTask
 * @param data
 */
export function transferCheckTask(data) {
  return request({
    url: `/check/task/transfer`,
    method: 'PUT',
    data
  })
}

/**
 * Cancel CheckTask

 * @param taskId
 */
export function cancelCheckTask(taskId) {
  return request({
    url: `/check/task/cancel/${taskId}`,
    method: 'PUT'
  })
}
/**
 * Complete CheckTask
 * @param taskId
 */
export function completeCheckTask(taskId) {
  return request({
    url: `/check/task/complete/${taskId}`,
    method: 'PUT'
  })
}