feiyu02
2025-03-03 7eb2abf43167d9db3fca2e7958b90ff1bea0cead
src/views/satellitetelemetry/component/SatelliteMixTool.vue
@@ -147,8 +147,8 @@
}
// 绘制网格遥感数据值和网格颜色
function drawGrid(gridData) {
  satelliteProxy.drawGrid({ gridData, opacity: 1, zIndex: 11 });
function drawGrid(gridDataDetail) {
  satelliteProxy.drawGrid({ gridDataDetail, opacity: 1, zIndex: 11 });
}
watch(mission, (nV, oV) => {
@@ -182,21 +182,21 @@
  }
});
let selectedGridData;
let selectedGridDataDetail;
// 叠加融合
function handleFusionClick() {
  // resetButton();
  const d = fusionData.value;
  if (gridDataDetailMap.has(d.id)) {
    const gridData = gridDataDetailMap.get(d.id);
    selectedGridData = gridData;
    drawGrid(gridData);
    selectedGridDataDetail = gridDataDetailMap.get(d.id);
    // selectedGridData = gridData;
    drawGrid(selectedGridDataDetail);
  } else {
    gridApi.fetchGridDataDetail(d.id, d.groupId).then((res) => {
      gridDataDetailMap.set(d.id, res.data);
      const gridData = res.data;
      selectedGridData = gridData;
      drawGrid(gridData);
      selectedGridDataDetail = res.data;
      // selectedGridData = gridData;
      drawGrid(selectedGridDataDetail);
    });
  }
}
@@ -224,7 +224,7 @@
function handleColorClick() {
  isStandardColor.value = !isStandardColor.value;
  satelliteProxy.drawGrid({
    gridData: selectedGridData,
    gridDataDetail: selectedGridData,
    useCustomColor: !isStandardColor.value,
    opacity: 1,
    zIndex: 11