From fac3e813d205f000125eb8f7b2dd4976f4166edf Mon Sep 17 00:00:00 2001
From: Riku <risaku@163.com>
Date: 星期四, 15 五月 2025 00:25:09 +0800
Subject: [PATCH] 动态溯源功能调试中

---
 src/views/sourcetrace/SourceTrace.vue   |    6 +++++-
 src/utils/factor/data.js                |    5 ++++-
 src/api/index.js                        |    7 ++++---
 src/views/realtimemode/RealtimeMode.vue |    9 +++++----
 4 files changed, 18 insertions(+), 9 deletions(-)

diff --git a/src/api/index.js b/src/api/index.js
index cfe583e..6fba3e6 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -12,9 +12,10 @@
 }
 
 if (debug) {
-  ip1 = 'http://192.168.0.110:8084/';
-  // ip1 = 'http://locahost:8084/';
-  ws = `192.168.0.110:9031`;
+  // ip1 = 'http://192.168.0.110:8084/';
+  ip1 = 'http://localhost:8084/';
+  // ws = `192.168.0.110:9031`;
+  ws = `localhost:9031`;
 }
 
 const $http = axios.create({
diff --git a/src/utils/factor/data.js b/src/utils/factor/data.js
index 80f5e14..4f47e41 100644
--- a/src/utils/factor/data.js
+++ b/src/utils/factor/data.js
@@ -186,7 +186,7 @@
  * 寮�鍚疄鏃舵暟鎹惊鐜幏鍙�
  * @param {Object} params
  */
-function startLoopFetchRealTimeData(onParam, callback) {
+function startLoopFetchRealTimeData(onParam, callback, _interval) {
   // 鏃堕棿闂撮殧
   let interval;
   // 鏁版嵁鑾峰彇鏂规硶
@@ -199,6 +199,9 @@
     fetchFun = fetchOriginRealTimeData;
     interval = 10 * 1000;
   }
+  if (_interval) {
+    interval = _interval
+  }
   // 寮�濮嬪惊鐜换鍔�
   clearFetchingTask();
   fetchingTask = setInterval(() => {
diff --git a/src/views/realtimemode/RealtimeMode.vue b/src/views/realtimemode/RealtimeMode.vue
index 86b798a..eb4cb1f 100644
--- a/src/views/realtimemode/RealtimeMode.vue
+++ b/src/views/realtimemode/RealtimeMode.vue
@@ -117,8 +117,8 @@
           mode == 'debug'
             ? {
                 deviceCode: this.deviceCode,
-                startTime: '2025-01-16 11:30:00',
-                endTime: '2025-01-16 11:32:00',
+                startTime: '2025-01-16 11:34:00',
+                endTime: '2025-01-16 11:35:00',
                 page,
                 perPage: 100
               }
@@ -144,14 +144,15 @@
           return {
             deviceCode: this.deviceCode,
             updateTime: this.latestTime,
-            perPage: 10
+            perPage: mode == 'debug' ? 1 : 10
           };
         },
         (res) => {
           this.onFetchData(res.data);
           this.onMapData(res.data);
           thirdPartyDataApi.fetchLatestData(this.deviceType, this.deviceCode);
-        }
+        },
+        mode == 'debug' ? 4000 : undefined
       );
     },
     onMapData(dataList) {
diff --git a/src/views/sourcetrace/SourceTrace.vue b/src/views/sourcetrace/SourceTrace.vue
index b4a2a63..b74df34 100644
--- a/src/views/sourcetrace/SourceTrace.vue
+++ b/src/views/sourcetrace/SourceTrace.vue
@@ -10,7 +10,11 @@
       <el-scrollbar ref="scrollbarRef" :height="height">
         <div ref="scrollContentRef">
           <div v-for="(item, index) in streams" :key="index">
-            <el-text type="primary">[{{ item }}]: </el-text>
+            <el-text type="primary">{{ item.guid }}</el-text>
+            <el-text type="primary">{{ ' | ' + item.status }}</el-text>
+            <el-text type="primary">{{ ' | ' + item.startTime }}</el-text>
+            <el-text type="primary">{{ ' | ' + item.endTime }}</el-text>
+            <el-divider />
           </div>
         </div>
       </el-scrollbar>

--
Gitblit v1.9.3