From a36bec3ade798bdee1aeaf04f5d574a39028187a Mon Sep 17 00:00:00 2001
From: rjg <746338628@qq.com>
Date: Thu, 10 Apr 2025 19:24:59 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/drone/drone-web-manage

---
 src/api/tickets/ticket.js |   28 +++++++++++++++++++++++++---
 1 files changed, 25 insertions(+), 3 deletions(-)

diff --git a/src/api/tickets/ticket.js b/src/api/tickets/ticket.js
index 124d7d2..3aae420 100644
--- a/src/api/tickets/ticket.js
+++ b/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'
+    }
   });
 };
 

--
Gitblit v1.9.3