import request from '@/utils/request' // 查询运维工单列表 export function listWorkOrder(query) { return request({ url: '/work-order/page', method: 'post', data: query }) } // 查询下发工单列表 export function distributeWorkOrder(query) { return request({ url: '/work-order/distribute/page', method: 'post', data: query }) } // 快速下发工单 export function fastDistribute(data) { return request({ url: '/work-order/distribute/fast', method: 'post', data: data }) } // 下发选择工单 export function selectedIdsDistribute(data) { return request({ url: '/work-order/distribute/ids', method: 'post', data: data }) } // 查询运维工单详细 export function getWorkOrder(id) { return request({ url: '/work-order/' + id, method: 'get' }) } // 新增运维工单 export function addWorkOrder(data) { return request({ url: '/work-order', method: 'post', data: data }) } // 修改运维工单 export function updateWorkOrder(data) { return request({ url: '/work-order', method: 'put', data: data }) } // 删除运维工单 export function delWorkOrder(id) { return request({ url: '/work-order/' + id, method: 'delete' }) } // 审核工单 export function auditing(data) { return request({ url: '/work-order/auditing', method: 'put', data: data }) } // 批量审核工单 export function batchAuditing(data) { return request({ url: '/work-order/batchAuditing', method: 'put', data: data }) } // 工单运维情况 export function ywCondition(data) { return request({ url: '/work-order/yw-condition', method: 'put', data: data }) } export function ywConditionList(data){ return request({ url: '/work-order/yw-condition-list', method: 'put', data: data }) } // 获取工单运维情况 export function getYwCondition(data) { return request({ url: '/work-order/yw-condition-list/' + data, method: 'get' }) } // 获取工单运维审核记录 export function process(data) { return request({ url: '/work-order/process/' + data, method: 'get' }) } // 获取工单运维情况记录 export function getYwConditionList(data) { return request({ url: '/work-order/yw-condition-list/' + data, method: 'get' }) } // 获取工单审核记录 export function getYwAuditingList(data) { return request({ url: '/work-order/yw-auditing-list/' + data, method: 'get' }) } // 获取工单详情 export function getWorkOrderInfo(workOrderNo) { return request({ url: '/work-order/detail/info/' + workOrderNo, method: 'get' }) } // 检测工单 export function checkWorkOrder(query) { return request({ url: '/work-order/check', method: 'get', params: query, timeout: 120 * 1000, }) } // 批量删除工单 export function batchDelWorkOrder(data) { return request({ url: '/work-order/batchDelete', method: 'delete', data: data }) } // 故障类型列表 export function errorTypeAll(data) { return request({ url: '/work-order/errorType/list', method: 'get', }) }