/** * 工作台详情接口 */ import { request } from '../../utils/request' import type { orderInfo } from '../../types/order' /** * 根据 ID 获取维保工单详情 * @param id 工单 ID */ export const getOrderInfoById = (id: string): Promise => { return request({ url: `/mobile/order/${id}`, method: 'GET' }) } /** * 根据 ID 获取维修工单详情 * @param id 工单 ID */ export const getRepairOrderInfoById = (id: string): Promise => { return request({ url: `/mobile/order/repairOrder/${id}`, method: 'GET' }) } // 接单(支持一次性选择处理人员和检修人员) export const acceptOrder = (gxtWorkOrder: orderInfo | null): Promise => { const plainObject = gxtWorkOrder != null ? JSON.parse(JSON.stringify(gxtWorkOrder)) : null; const data: UTSJSONObject | null = plainObject as UTSJSONObject; return request({ url: `/mobile/order/accept`, method: 'PUT', data: data }) }