From d0f07e25103d7c7845c3b9534e8c66b5905447c0 Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期三, 04 六月 2025 23:27:55 +0800
Subject: [PATCH] 动态溯源(待完成)

---
 src/views/realtimemode/RealtimeMode.vue |   39 +++++++++++++++++++++++++--------------
 1 files changed, 25 insertions(+), 14 deletions(-)

diff --git a/src/views/realtimemode/RealtimeMode.vue b/src/views/realtimemode/RealtimeMode.vue
index 395cc4a..7ebb66b 100644
--- a/src/views/realtimemode/RealtimeMode.vue
+++ b/src/views/realtimemode/RealtimeMode.vue
@@ -2,22 +2,22 @@
   <div class="p-events-none m-t-2">
     <el-row justify="center" align="middle" class="top-wrap">
       <DeviceChange @change="onDeviceChange"></DeviceChange>
+      <el-button
+        type="primary"
+        class="p-events-auto el-button-custom"
+        @click="clearFetchingTask"
+      >
+        鍋滄
+      </el-button>
     </el-row>
     <el-row class="m-t-2">
-      <FactorRadio
-        :device-type="deviceType"
-        v-model="factorType"
-      ></FactorRadio>
+      <FactorRadio :device-type="deviceType" v-model="factorType"></FactorRadio>
     </el-row>
     <el-row class="m-t-2">
       <el-col span="1">
-        <FactorLegend
-          :factor="factorDatas.factor[factorType]"
-        ></FactorLegend>
+        <FactorLegend :factor="factorDatas.factor[factorType]"></FactorLegend>
       </el-col>
-      <el-col span="1">
-        <SourceTrace v-model:factorType="factorType"></SourceTrace>
-      </el-col>
+      <el-col span="1"> </el-col>
     </el-row>
     <DashBoard class="dash-board" :factor-datas="factorDatas"></DashBoard>
     <RealTimeTrend
@@ -25,6 +25,11 @@
       :factor-datas="factorDatas"
       :device-type="deviceType"
     ></RealTimeTrend>
+    <SourceTrace
+      class="source-trace"
+      v-model:factorType="factorType"
+    ></SourceTrace>
+    <UnderwayAdvice></UnderwayAdvice>
   </div>
 </template>
 
@@ -39,6 +44,7 @@
 import RealTimeTrend from './component/RealTimeTrend.vue';
 import DeviceChange from './component/DeviceChange.vue';
 import SourceTrace from '@/views/sourcetrace/SourceTrace.vue';
+import UnderwayAdvice from '@/views/sourcetrace/UnderwayAdvice.vue';
 import { realTimeMapAnimation } from '@/utils/map/animation';
 import {
   fetchHistoryData,
@@ -51,11 +57,11 @@
 // const mapAnimation = new MapAnimation();
 
 // 璋冭瘯妯″紡
-// const mode = 'debug';
-const mode = 'product';
+const mode = 'debug';
+// const mode = 'product';
 
 export default {
-  components: { DashBoard, RealTimeTrend, DeviceChange, SourceTrace },
+  components: { DashBoard, RealTimeTrend, DeviceChange, SourceTrace, UnderwayAdvice },
   setup() {
     const { loading, fetchData } = useFetchData(10000);
     return { loading, fetchData };
@@ -193,11 +199,16 @@
 .dash-board {
   position: absolute;
   left: 0;
-  bottom: 2px;
+  bottom: 0px;
 }
 .real-time-trend {
   position: absolute;
   right: 0;
   top: 0;
 }
+.source-trace {
+  position: absolute;
+  right: 0;
+  bottom: 0px;
+}
 </style>

--
Gitblit v1.9.3