From 6a1128b2c72c363ea54346c39fafcc27848ad123 Mon Sep 17 00:00:00 2001
From: yyb <995253665@qq.com>
Date: 星期四, 23 四月 2026 11:21:16 +0800
Subject: [PATCH] 1

---
 src/api/equipmentManagement/repair.js |   38 ++++++++++++++++++++++++++++++++++++++
 1 files changed, 38 insertions(+), 0 deletions(-)

diff --git a/src/api/equipmentManagement/repair.js b/src/api/equipmentManagement/repair.js
index 0233ae6..e3fe9b4 100644
--- a/src/api/equipmentManagement/repair.js
+++ b/src/api/equipmentManagement/repair.js
@@ -14,6 +14,44 @@
 };
 
 /**
+ * @desc 璁惧鎶ヤ慨-闄勪欢鍒楄〃
+ * @param {number|string} deviceRepairId 鎶ヤ慨鍗旾D
+ */
+export const getRepairFileList = (deviceRepairId) => {
+  return request({
+    url: `/device/repair/file/${deviceRepairId}`,
+    method: "get",
+  });
+};
+
+/**
+ * @desc 璁惧鎶ヤ慨-涓婁紶闄勪欢
+ * @param {FormData} formData file + deviceRepairId
+ */
+export const uploadRepairFile = (formData) => {
+  return request({
+    url: "/device/repair/uploadFile",
+    method: "post",
+    data: formData,
+    headers: {
+      "Content-Type": "multipart/form-data",
+      repeatSubmit: false,
+    },
+  });
+};
+
+/**
+ * @desc 璁惧鎶ヤ慨-鍒犻櫎闄勪欢
+ * @param {number|string} fileId 闄勪欢ID
+ */
+export const deleteRepairFile = (fileId) => {
+  return request({
+    url: `/device/repair/file/${fileId}`,
+    method: "delete",
+  });
+};
+
+/**
  * @desc 鏂板鎶ヤ慨
  * @param {鎶ヤ慨鍙傛暟} data
  * @returns

--
Gitblit v1.9.3