From fa9d2b5117227f263ad9aa15b71bddb3fe64ac81 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期二, 29 七月 2025 13:21:28 +0800
Subject: [PATCH] 新增巡查任务编辑功能

---
 src/api/gridApi.js |   61 ++++++++++++++++++++++++++++--
 1 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/src/api/gridApi.js b/src/api/gridApi.js
index 8abfe14..4d971b1 100644
--- a/src/api/gridApi.js
+++ b/src/api/gridApi.js
@@ -46,6 +46,29 @@
       .then((res) => res.data);
   },
 
+  /**
+   * 鑾峰彇缃戞牸缁勪笅鐨勯仴娴嬫暟鎹�
+   * @param {*} gridData 缃戞牸鏁版嵁
+   * @returns
+   */
+  fetchGridData2(gridData) {
+    return $http
+      .post(`air/satellite/grid/data2`, gridData)
+      .then((res) => res.data);
+  },
+
+  /**
+   * 鍒犻櫎缃戞牸鏁版嵁
+   * @param {Number} dataId 鏁版嵁id
+   */
+  deleteGridData(dataId) {
+    return $http
+      .delete(`air/satellite/grid/data/delete`, {
+        params: { dataId }
+      })
+      .then((res) => res.data);
+  },
+
   // /**
   //  * 鑾峰彇缃戞牸缁勪笅鐨勯仴娴媋od
   //  * @param {*} groupId
@@ -144,9 +167,39 @@
       .then((res) => res.data);
   },
 
-  buildUnderwayProduct(missionCode, groupId) {
-    return $http.get(`air/satellite/import/grid/aod/download/template`, {
-      responseType: 'blob'
-    });
+  /**
+   * 鐢熸垚璧拌埅缃戞牸铻嶅悎璁板綍
+   * @param {*} gridData
+   * @returns
+   */
+  buildUnderwayProduct(gridData) {
+    return $http
+      .post(`air/satellite/product/underway/build`, gridData)
+      .then((res) => res.data);
+  },
+
+  mixUnderwayGridData(groupId, dataIdList) {
+    return $http
+      .post(`air/satellite/product/underway/mix`, dataIdList, {
+        params: {
+          groupId
+        }
+      })
+      .then((res) => res.data);
+  },
+
+  buildUnderwayHeatmap(groupId, gridDataDetailList, searchLength) {
+    return $http
+      .post(
+        `air/satellite/product/underway/heatmap/build`,
+        gridDataDetailList,
+        {
+          params: {
+            groupId: groupId,
+            searchLength: searchLength
+          }
+        }
+      )
+      .then((res) => res.data);
   }
 };

--
Gitblit v1.9.3