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