From 7909450b6142fd10c55690c5ce093137247310ef Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期五, 06 六月 2025 17:27:10 +0800
Subject: [PATCH] 隐患点优化

---
 src/api/hpApi.js |   69 +++++++++++++++++-----------------
 1 files changed, 35 insertions(+), 34 deletions(-)

diff --git a/src/api/hpApi.js b/src/api/hpApi.js
index d1f77ab..95379be 100644
--- a/src/api/hpApi.js
+++ b/src/api/hpApi.js
@@ -119,12 +119,13 @@
 
 // 鑾峰彇闅愭偅鐐逛俊鎭�
 export async function getDangerPoint(data) {
+
   const response = await axios.post("/hp/sinoDzHiddenDangerPoint/getData", {
+
     filterObject: {
-      "divisionCounty": "110116000000",
-      "divisionTown": "110116110000",
-      // "divisionCounty": null,
-      // "divisionTown": null,
+      // divisionCounty鍏跺疄鍙互涓嶄紶
+      // "divisionCounty": divisionCounty,
+      "divisionTown": data,
       "year": 2025
     },
     "pageSize": 10000
@@ -132,43 +133,43 @@
   return response.data;
 }
 
-export async function fetchAndLoadDangerPoints(loadCallback) {
-  let currentPage = 1;
-  const pageSize = 100; // 姣忔璇锋眰鐨勬暟鎹噺
+// export async function fetchAndLoadDangerPoints(loadCallback) {
+//   let currentPage = 1;
+//   const pageSize = 100; // 姣忔璇锋眰鐨勬暟鎹噺
 
-  while (true) {
-    try {
-      const response = await axios.post("/hp/sinoDzHiddenDangerPoint/getData", {
-        filterObject: {
-          divisionCounty: "110111000000",
-          divisionTown: null,
-          year: 2025
-        },
-        pageSize: pageSize,
-        currentPage: currentPage // 娣诲姞褰撳墠椤电爜鍙傛暟
-      });
+//   while (true) {
+//     try {
+//       const response = await axios.post("/hp/sinoDzHiddenDangerPoint/getData", {
+//         filterObject: {
+//           divisionCounty: "110111000000",
+//           divisionTown: null,
+//           year: 2025
+//         },
+//         pageSize: pageSize,
+//         currentPage: currentPage // 娣诲姞褰撳墠椤电爜鍙傛暟
+//       });
 
-      const pageData = response.data?.data?.pageData;
+//       const pageData = response.data?.data?.pageData;
 
-      if (!Array.isArray(pageData)) {
-        console.error("Expected an array in 'pageData', but got:", typeof pageData, pageData);
-        break;
-      }
+//       if (!Array.isArray(pageData)) {
+//         console.error("Expected an array in 'pageData', but got:", typeof pageData, pageData);
+//         break;
+//       }
 
-      if (pageData.length === 0) break; // 娌℃湁鏇村鏁版嵁浜�
+//       if (pageData.length === 0) break; // 娌℃湁鏇村鏁版嵁浜�
 
-      // 璋冪敤浼犲叆鐨勫洖璋冨嚱鏁帮紝鐢ㄤ簬鏇存柊椤甸潰鍐呭
-      loadCallback(pageData);
+//       // 璋冪敤浼犲叆鐨勫洖璋冨嚱鏁帮紝鐢ㄤ簬鏇存柊椤甸潰鍐呭
+//       loadCallback(pageData);
 
-      if (pageData.length < pageSize) break; // 濡傛灉鏈杩斿洖鐨勬暟鎹皯浜巔ageSize锛岃鏄庡凡鑾峰彇瀹屾墍鏈夋暟鎹�
+//       if (pageData.length < pageSize) break; // 濡傛灉鏈杩斿洖鐨勬暟鎹皯浜巔ageSize锛岃鏄庡凡鑾峰彇瀹屾墍鏈夋暟鎹�
 
-      currentPage++; // 鏇存柊涓嬩竴椤电殑椤电爜
-    } catch (error) {
-      console.error("Error fetching danger points:", error);
-      break;
-    }
-  }
-}
+//       currentPage++; // 鏇存柊涓嬩竴椤电殑椤电爜
+//     } catch (error) {
+//       console.error("Error fetching danger points:", error);
+//       break;
+//     }
+//   }
+// }
 
 
 

--
Gitblit v1.9.3