import request from '@/axios'; export const getList = (data) => { return request({ url: '/drone-device-core/jobEvent/eventPage', method: 'post', data, }); }; // 修改创建工单的方法 export const createTicket = (data, file) => { const formData = new FormData(); // 添加文件到 eventDto 中作为一个字段 const eventDto = { ...data, file: null // 后端会处理这个字段 }; // 添加所有字段到 FormData Object.entries(eventDto).forEach(([key, value]) => { formData.append(key, value); }); // 单独添加文件 if (file) { formData.append("file", file); } return request({ url: '/drone-device-core/jobEvent/saveEvent', method: 'post', data: formData, headers: { 'Content-Type': 'multipart/form-data' } }); }; // 新增接口:获取工单详细信息 export const getTicketInfo = (id) => { return request({ url: '/drone-device-core/jobEvent/getTicketInfo', method: 'get', params: { id }, // 使用工单 ID 查询 }); };