From 2592dc279ec82bf3649a4dbe644c6416263a10ef Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期五, 07 三月 2025 17:10:25 +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