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