From e94ea7f723e616a0566ac5c7f9d77435333d9e92 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期六, 11 五月 2024 17:38:20 +0800
Subject: [PATCH] 实时走航

---
 src/views/historymode/component/TrendAnalysis.vue |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/views/historymode/component/TrendAnalysis.vue b/src/views/historymode/component/TrendAnalysis.vue
index 7960195..cc5205b 100644
--- a/src/views/historymode/component/TrendAnalysis.vue
+++ b/src/views/historymode/component/TrendAnalysis.vue
@@ -3,13 +3,15 @@
     <Transition name="">
       <el-col v-show="show" span="10">
         <FactorCheckbox
+          v-model="selectFactorType"
           :device-type="deviceType"
-          @change="(e) => (selectFactorType = e)"
         ></FactorCheckbox>
-        <LineChart
+        <ProgressLineChart
+          :locate-index="locateIndex"
+          @chart-click="handleChartClick"
           :factor-datas="factorDatas"
           :select-factor-type="selectFactorType"
-        ></LineChart>
+        ></ProgressLineChart>
       </el-col>
     </Transition>
     <el-col span="2">
@@ -32,13 +34,21 @@
     deviceType: {
       type: String
     },
-    factorDatas: FactorDatas
+    factorDatas: FactorDatas,
+    // 褰撳墠閫変腑楂樹寒鐨勬暟鎹偣绱㈠紩
+    locateIndex: Number
   },
   data() {
     return {
       selectFactorType: ['1'],
       show: true
     };
+  },
+  emits: ['chartClick'],
+  methods: {
+    handleChartClick(index) {
+      this.$emit('chartClick', index);
+    }
   }
 };
 </script>

--
Gitblit v1.9.3