From 8372d022614a1897120802cf1bac90d61651177f Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 14 三月 2025 18:20:56 +0800 Subject: [PATCH] 2025.3.14 --- src/views/satellitetelemetry/SatelliteTelemetry.vue | 38 +++++++++++++++++++++----------------- 1 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/views/satellitetelemetry/SatelliteTelemetry.vue b/src/views/satellitetelemetry/SatelliteTelemetry.vue index 9cfd538..f691e4a 100644 --- a/src/views/satellitetelemetry/SatelliteTelemetry.vue +++ b/src/views/satellitetelemetry/SatelliteTelemetry.vue @@ -45,16 +45,10 @@ </el-row> --> </template> <script setup> -import { map, onMapMounted } from '@/utils/map/index_old'; -import calculate from '@/utils/map/calculate'; -import marks from '@/utils/map/marks'; -import grid from '@/utils/map/grid'; - import { ref, onMounted } from 'vue'; import gridApi from '@/api/gridApi'; import SatelliteManage from './component/SatelliteManage.vue'; -import SatelliteDataMix from './component/SatelliteDataMix.vue'; -import SatelliteMixTool from './component/SatelliteMixTool.vue'; +import moment from 'moment'; import GridStyleTool from './component/GridStyleTool.vue'; import { SatelliteProxy } from './SatelliteProxy'; import { useFetchData } from '@/composables/fetchData'; @@ -66,6 +60,8 @@ const gridStore = useGridStore(); gridStore.selectedSatelliteProxy = satelliteProxy; +gridStore.pushGridClz(satelliteProxy); + const sceneStore = useSceneStore(); const satelliteGridStore = useSatelliteGridStore(); @@ -155,15 +151,27 @@ }); } -function drawGrid(gridDataDetail) { - satelliteProxy.drawGrid({ - gridDataDetail: gridDataDetail, - useDataTxtColor: true +function drawGrid(useCustomColor) { + satelliteProxy.changeVisibility({ + showGridViews: false, + showDataTxt: false, + showRankTxt: false + }); + satelliteProxy.drawTagGrid({ + tag: satelliteGridStore.selectedGridData.id, + gridDataDetail: satelliteGridStore.selectedGridDataDetail, + useCustomColor, + useDataTxtColor: true, + extData: { + name: `鍗槦閬ユ祴鏁版嵁 - ${moment(satelliteGridStore.selectedGridData).format('YYYY-MM-DD')}` + } }); } function handleRowClick(row) { - satelliteGridStore.fetchGridDataDetail(row, drawGrid); + satelliteGridStore.fetchGridDataDetail(row, () => { + drawGrid(); + }); } function handleRankClick(rankVisible) { @@ -175,11 +183,7 @@ } function handleColorClick(isStandardColor) { - satelliteProxy.drawGrid({ - gridDataDetail: satelliteGridStore.selectedGridDataDetail, - useCustomColor: !isStandardColor, - useDataTxtColor: true - }); + drawGrid(!isStandardColor); } function handleOpacityClick(value) { -- Gitblit v1.9.3