From a4e972e5a0353307074abc9bbebb1ca56f802a9f Mon Sep 17 00:00:00 2001
From: rjg <746338628@qq.com>
Date: Fri, 11 Apr 2025 15:58:12 +0800
Subject: [PATCH] fix:更新智飞工单
---
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