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