From 7eb2abf43167d9db3fca2e7958b90ff1bea0cead Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期一, 03 三月 2025 13:54:31 +0800 Subject: [PATCH] 污染溯源模块编写中 --- src/stores/satellite-grid.js | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/stores/satellite-grid.js b/src/stores/satellite-grid.js index 8eedee8..0238594 100644 --- a/src/stores/satellite-grid.js +++ b/src/stores/satellite-grid.js @@ -24,9 +24,9 @@ }); // 缃戞牸鏁版嵁璇︽儏 const gridDataDetailMap = new Map(); - const selectedGridData = ref(undefined) + const selectedGridData = ref(undefined); - const selectedGridDataDetail = ref(undefined) + const selectedGridDataDetail = ref(undefined); // 鑾峰彇缃戞牸淇℃伅 function fetchGridCell(groupId) { @@ -44,14 +44,15 @@ // 鑾峰彇閬ユ祴鍗曟棩鍏蜂綋缃戞牸鐩戞祴鏁版嵁 function fetchGridDataDetail(gridData, callback) { + selectedGridData.value = gridData; if (gridDataDetailMap.has(gridData.id)) { - selectedGridData.value = gridDataDetailMap.get(gridData.id); - callback(selectedGridData.value); + selectedGridDataDetail.value = gridDataDetailMap.get(gridData.id); + callback(selectedGridDataDetail.value); } else { gridApi.fetchGridDataDetail(gridData.id, gridData.groupId).then((res) => { gridDataDetailMap.set(gridData.id, res.data); - selectedGridData.value = res.data; - callback(selectedGridData.value); + selectedGridDataDetail.value = res.data; + callback(selectedGridDataDetail.value); }); } } @@ -62,6 +63,7 @@ gridDataList, mixGridDataList, selectedGridData, + selectedGridDataDetail, fetchGridCell, fetchGridData, fetchGridDataDetail -- Gitblit v1.9.3