wlzboy
2026-04-01 c459808efab29dc1b8439fbb90556bdb16f4c88b
app/api/task.js
@@ -26,7 +26,7 @@
export function updateTask(data) {
  return request({
    url: '/task/' + data.taskId,
    url: '/task',
    method: 'put',
    data: data
  })
@@ -141,3 +141,47 @@
    method: 'get'
  })
}
// 检查车辆是否有正在进行中的任务
export function checkVehicleActiveTasks(vehicleId) {
  return request({
    url: '/task/vehicle/' + vehicleId + '/active',
    method: 'get'
  })
}
// 标记执行人就绪
export function setAssigneeReady(taskId) {
  return request({
    url: '/task/' + taskId + '/assignee/ready',
    method: 'post'
  })
}
// 检查任务是否上传了知情同意书
export function checkTaskConsentAttachment(taskId) {
  return request({
    url: '/task/attachment/sync/task/check/' + taskId,
    method: 'post'
  })
}
// 检查任务是否重复(根据联系人电话和创建日期)
export function checkTaskDuplicate(phone, createDate) {
  return request({
    url: '/task/checkDuplicate',
    method: 'get',
    params: {
      phone: phone,
      createDate: createDate
    }
  })
}
// 同步任务到旧系统(任务编号以T2开头时未同步,结算前自动触发)
export function syncTaskStatus(taskId) {
  return request({
    url: '/task/syncServiceOrder/' + taskId,
    method: 'post'
  })
}