/**
 * 任务详情API接口
 * 用于获取任务基础信息
 */

import { request } from '@/utils/request'

/**
 * 根据任务ID获取设备检查任务详情列表
 * @param taskId 任务ID
 */
export const getTaskDetails = (taskId: string): Promise<any> => {
    return request({
        url: '/mes/dv/taskdetail/listByTaskId/' + taskId,
        method: 'GET'
    })
}

/**
 * 根据任务明细ID获取任务明细
 * @param detailId 任务明细ID
 */
export const getDetailInfo = (detailId: string): Promise<any> => {
    return request({
        url: '/mes/dv/taskdetail/' + detailId,
        method: 'GET'
    })
}

/**
 * 批量编辑设备检查任务明细
 * @param data 设备检查任务明细数据
 */
export const batchEditTaskDetail = (data: UTSJSONObject): Promise<any> => {
    return request({
        url: '/mes/dv/taskdetail/batchEdit',
        method: 'POST',
        data: data
    })
}
