feiyu02
2025-03-03 7eb2abf43167d9db3fca2e7958b90ff1bea0cead
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