guonan
2025-06-25 deac3a6e213c82069da9921d532974d587a5ba32
上一个坏了
已修改1个文件
22 ■■■■■ 文件已修改
src/components/menu/TimeLine.vue 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/menu/TimeLine.vue
@@ -190,12 +190,8 @@
const isColorRenderEnabled = ref(false); // 假设这是你的颜色渲染开关状态
const isWaterPrimitiveCreated = ref(false);
let playInterval = null;
<<<<<<< HEAD
let rainTotalInfo = [];
=======
let timeStepInfo = null;
let rainTotalInfo = ([]);
>>>>>>> 68e0faf021b54ab38bba0b07c76c3d5f43dfc311
const isRainEnabled = ref(false);
const rainParams = reactive({
  rainSize: 0.5,
@@ -352,14 +348,10 @@
  const rainfallList = data.rainfalls;
  console.log("最终的 rainfallList:", rainfallList);
<<<<<<< HEAD
  rainTotalInfo.value = rainfallList;
=======
  rainTotalInfo.value = rainfallList
  calculateTimeStep(rainTotalInfo.value)
  // 使用示例
 timeStepInfo = calculateTimeStep(rainTotalInfo.value);
>>>>>>> 68e0faf021b54ab38bba0b07c76c3d5f43dfc311
  // 提取 intensity 值
  rainFallValues.value = rainfallList.map((r) => r.intensity);
@@ -487,19 +479,6 @@
  let color = "#D4F2E7"; // 默认蓝色
  if (total >= 150) {
<<<<<<< HEAD
    color = "#663300"; // 黄 - 大雨
  } else if (total >= 125) {
    color = "#B26633"; // 黄绿 - 中雨
  } else if (total >= 100) {
    color = "#CC9966"; // 绿 - 中雨
  } else if (total >= 75) {
    color = "#CCE5FF"; // 青绿 - 小雨
  } else if (total >= 50) {
    color = "#99CCFF"; // 天蓝 - 小雨
  } else if (total >= 25) {
    color = "#66B3FF"; // 浅蓝 - 微量
=======
    color = '#663300'; 
  } else if (total >= 125) {
    color = '#B26633'; 
@@ -511,7 +490,6 @@
    color = '#99CCFF';
  } else if (total >= 25) {
    color = '#66B3FF'; 
>>>>>>> 68e0faf021b54ab38bba0b07c76c3d5f43dfc311
  }
  // console.log(`当前 total: ${total.toFixed(2)}, 颜色: ${color}`);
  // updateWaterColor(color)