From a8e5c275a8724feff972502c1b2db348dba4482b Mon Sep 17 00:00:00 2001
From: guonan <guonan201020@163.com>
Date: 星期五, 16 五月 2025 09:57:50 +0800
Subject: [PATCH] 对接中科软接口

---
 src/views/Home.vue |   55 ++++++++++++++++++++++++++++++-------------------------
 1 files changed, 30 insertions(+), 25 deletions(-)

diff --git a/src/views/Home.vue b/src/views/Home.vue
index b50c1c7..0c755e4 100644
--- a/src/views/Home.vue
+++ b/src/views/Home.vue
@@ -8,10 +8,14 @@
   <!-- <Left v-if="leftShow" />
 		<Right v-if="rightShow" /> -->
 
-  <Tools :style="rightRiverShow || showDangerAssess
-    ? { right: '400px' }
-    : { right: '12px' }
-    " class="tools" />
+  <Tools
+    :style="
+      rightRiverShow || showDangerAssess
+        ? { right: '400px' }
+        : { right: '12px' }
+    "
+    class="tools"
+  />
   <!-- <Message v-if="messageShow" class="messageTool" /> -->
   <Announcement v-show="$route.fullPath != '/'" class="announcementTool" />
   <!-- <Location v-if="locationShow" class="locationTool" /> -->
@@ -51,13 +55,12 @@
 import GisView from "./GisView.vue";
 // import Device from "@/components/menu/Device.vue";
 import Detail from "@/components/tools/Detail.vue";
-// 涓嶅彲浠ュ垹闄わ紝鍚﹀垯鍏ㄥ眬鏍峰紡浼氫涪鎺夛紝涓嶇煡閬撳師鍥�
 // import ResultAssess from "@/components/monifangzhen/ResultAssess.vue";
 // import DangerAssess from "@/components/monifangzhen/DangerAssess.vue";
 import { showDeviceDetail } from "@/store";
-import { setupTokenRefresh } from "@/api/hpApi.js"
-import { getSimData ,fetchWaterSimulationData} from "@/api/trApi.js"
-import { convertToWKT } from '@/utils/wktUtils';
+import { setupTokenRefresh, getDangerPoint } from "@/api/hpApi.js";
+import { getSimData, fetchWaterSimulationData } from "@/api/trApi.js";
+import { convertToWKT } from "@/utils/wktUtils";
 
 const route = useRoute();
 const simStore = useSimStore();
@@ -81,34 +84,36 @@
 const { init, startYHGL, startZHJC, startMNFZ, startMNPG } = simStore;
 // 妯℃嫙鐨勭粡绾害鏁扮粍
 const multiPolygonCoordinates = [
-    [
-        [120.123456, 30.654321],
-        [120.234567, 30.765432],
-        [120.345678, 30.876543],
-        [120.123456, 30.654321] // 闂悎鐐�
-    ],
-    [
-        [121.111111, 31.222222],
-        [121.333333, 31.444444],
-        [121.555555, 31.666666],
-        [121.111111, 31.222222] // 闂悎鐐�
-    ]
+  [
+    [120.123456, 30.654321],
+    [120.234567, 30.765432],
+    [120.345678, 30.876543],
+    [120.123456, 30.654321], // 闂悎鐐�
+  ],
+  [
+    [121.111111, 31.222222],
+    [121.333333, 31.444444],
+    [121.555555, 31.666666],
+    [121.111111, 31.222222], // 闂悎鐐�
+  ],
 ];
-
 
 // 璁$畻灞炴��
 const showDetail = computed(() => showDeviceDetail.value);
+
 onMounted(async () => {
-  
-  setupTokenRefresh()// 鑾峰彇瀹忓浘token
-  getSimData() //娴嬭瘯tr鍚庣
+  setupTokenRefresh(); // 鑾峰彇瀹忓浘token
+  getSimData(); //娴嬭瘯tr鍚庣
+  // 鑾峰彇闅愭偅鐐瑰垪琛紙鍥犱负涓杞悗绔帴鍙h幏鍙栧姞杞芥椂闂磋緝闀匡級
+  getDangerPoint().then((res) => {
+    simStore.DangerPoint = res.data.pageData;
+  });
   try {
     const wktResult = convertToWKT(multiPolygonCoordinates);
     // console.log(wktResult,'a');
     // 杈撳嚭: MULTIPOLYGON(((120.123456 30.654321,120.234567 30.765432,120.345678 30.876543,120.123456 30.654321)))
   } catch (error) {
     console.error(error.message);
-
   }
 });
 // 鍒濆鍖�

--
Gitblit v1.9.3