import request from '@/utils/request' /** 查询工单列表 */ export function listWorkOrder(queryParams, pageNum = 1, pageSize = 10) { return request({ url: '/api/work-order/list', method: 'get', params: { ...queryParams, pageNum, pageSize } }) } /** 查询工单详情(含操作日志) */ export function getWorkOrderDetail(orderId) { return request({ url: '/api/work-order/' + orderId, method: 'get' }) } /** 派单操作 */ export function dispatchWorkOrder(data) { return request({ url: '/api/work-order/dispatch', method: 'post', data }) } /** 核查操作 */ export function verifyWorkOrder(data) { return request({ url: '/api/work-order/verify', method: 'put', data }) } /** 处理操作 */ export function processWorkOrder(data) { return request({ url: '/api/work-order/process', method: 'put', data }) } /** 完成/提交验收 */ export function completeWorkOrder(orderId, result) { return request({ url: '/api/work-order/complete', method: 'put', params: { orderId, result } }) } /** 取消工单 */ export function cancelWorkOrder(orderId) { return request({ url: '/api/work-order/' + orderId, method: 'delete' }) } /** 验收通过/结案 */ export function closeWorkOrder(data) { return request({ url: '/api/work-order/close', method: 'put', data }) }