From f0a0f01ca70e852caf0300fd47d1840799c4d65d Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期二, 10 六月 2025 11:08:34 +0800
Subject: [PATCH] 撒点

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

diff --git a/src/api/hpApi.js b/src/api/hpApi.js
index b497b88..23e827e 100644
--- a/src/api/hpApi.js
+++ b/src/api/hpApi.js
@@ -183,4 +183,66 @@
   });
   console.log("getRainfallData:", response);
   return response.data;
+}
+
+// 鏌ヨ闆ㄩ噺璁¤鏁�
+export async function getYLJData(data) {
+  // 鑾峰彇褰撳墠鏃堕棿
+  const now = new Date();
+
+  // 璁$畻涓�灏忔椂鍓嶇殑鏃堕棿
+  const oneHourAgo = new Date(now.getTime() - 2 * 60 * 60 * 1000);
+
+  // 鏍煎紡鍖栨椂闂翠负YYYY-MM-DD HH:mm:ss
+  const formatTime = (date) => {
+    const pad = (num) => num.toString().padStart(2, '0');
+    return `${date.getFullYear()}-${pad(date.getMonth() + 1)}-${pad(date.getDate())} ${pad(date.getHours())}:${pad(date.getMinutes())}:${pad(date.getSeconds())}`;
+  };
+
+  const response = await axios.post("/hp/ylclyPacket/getData", {
+    "currentPage": 1,
+    "pageSize": 20,
+    "filterObject": {
+      "deviceName": "",
+      "deviceCode": data,
+      "sendTimeList": [
+        formatTime(oneHourAgo),  // 涓�灏忔椂鍓�
+        formatTime(now)         // 褰撳墠鏃堕棿
+      ],
+      "divisionDistrict": "110116000000",
+      "townCode": "110116110000",
+      "dictPacketsDataStatus": "1887255639886540806",
+    }
+  });
+
+  console.log("getYLJData:", response);
+  return response.data;
+}
+
+// 鎸夌収鍖椾含甯俢ode鏌ヨ琛屾斂鍖篶ode
+export async function getAeraCode() {
+  const response = await axios.post("/hp/sinoDzHiddenDangerPoint/getHiddenDangerCountByDistrict", {
+    "dictDisasterGrade": "",
+    "dictDisasterType": "",
+    "dictRiskLevel": "",
+    "districtCode": "110000000000",
+    "dictThreatObj": "",
+    "year": "2025"
+  });
+  console.log("getAeraCode:", response);
+  return response.data;
+}
+
+// 鎸夌収琛屾斂鍖篶ode鏌ヨ涔¢晣code
+export async function getAeraTownCode(data) {
+  const response = await axios.post("/hp/sinoDzHiddenDangerPoint/getHiddenDangerTownCount", {
+    "dictDisasterGrade": "",
+    "dictDisasterType": "",
+    "dictRiskLevel": "",
+    "districtCode": data,
+    "dictThreatObj": "",
+    "year": "2025"
+  });
+  console.log("getAeraCode:", response);
+  return response.data;
 }
\ No newline at end of file

--
Gitblit v1.9.3