From 2fee66bc6651e1460ea1dbfb7affff2afa066add Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Wed, 15 Oct 2025 15:52:11 +0800
Subject: [PATCH] Merge branch 'master' of http://139.196.74.78:10010/r/drone/drone-app

---
 src/api/work/index.js |   62 +++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 0 deletions(-)

diff --git a/src/api/work/index.js b/src/api/work/index.js
new file mode 100644
index 0000000..882de2f
--- /dev/null
+++ b/src/api/work/index.js
@@ -0,0 +1,62 @@
+import {request} from "@/utils/index.js";
+export const getList = (data) => {
+  return request({
+    url: '/drone-device-core/jobEvent/eventPage',
+    method: 'post',
+    data,
+  })
+}
+// 获取状态统计数据
+export const getstatusCount = (params) => {
+  return request({
+    url: '/drone-device-core/jobEvent/getstatusCount',
+    method: 'get',
+    params,
+  })
+}
+
+export const getStepInfo = (eventNum) => {
+  return request({
+    url: '/drone-device-core/jobEvent/getStepInfo',
+    method: 'get',
+    params: { eventNum }
+  })
+}
+
+// 修改接口:处理待审核状态,动态构建 FormData 提交
+export const flowEvent = (data, file) => {
+  const formData = new FormData()
+
+  // 动态添加非空字段到 FormData
+  Object.entries(data).forEach(([key, value]) => {
+    if (value !== undefined && value !== null) {
+      formData.append(key, value)
+    }
+  })
+
+  // 如果 file 存在,则添加到 FormData
+  if (file) {
+    formData.append('file', file)
+  }
+   for (let [key, value] of formData.entries()) {
+      console.log(key, value)
+    }
+console.log('formData',formData)
+  return request({
+    url: '/drone-device-core/jobEvent/flowEvent',
+    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 查询
+  })
+}

--
Gitblit v1.9.3