无人机管理后台前端(已迁走)
rjg
2025-04-10 a36bec3ade798bdee1aeaf04f5d574a39028187a
src/api/tickets/ticket.js
@@ -8,11 +8,33 @@
  });
};
export const createTicket = (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/eventPage',
    url: '/drone-device-core/jobEvent/saveEvent',
    method: 'post',
    data,
    data: formData,
    headers: {
      'Content-Type': 'multipart/form-data'
    }
  });
};