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 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 getWhiteList(query) {
|
return request({
|
url: '/work-order/white/page',
|
method: 'post',
|
data: query
|
})
|
}
|
|
// 获取工单白名单详情
|
export function getWhite(id) {
|
return request({
|
url: '/work-order/white/'+id,
|
method: 'get',
|
})
|
}
|
// 新增工单白名单
|
export function addWhiteList(data) {
|
return request({
|
url: '/work-order/white/add',
|
method: 'post',
|
data: data
|
})
|
}
|
// 修改工单白名单
|
export function updateWhite(data) {
|
return request({
|
url: '/work-order/white/update',
|
method: 'post',
|
data: data
|
})
|
}
|
|
// 批量删除工单白名单
|
export function bathDelete(data) {
|
return request({
|
url: '/work-order/white/batchDelete',
|
method: 'delete',
|
data: data
|
})
|
}
|
|
// 批量删除工单
|
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',
|
})
|
}
|