From 4e3b8155722b66e25df3c6fd42cc586b68dea391 Mon Sep 17 00:00:00 2001
From: zhoushihao <zsh19950802@163.com>
Date: 星期五, 06 六月 2025 13:55:39 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 UI-Project/src/views/largescreendisplay/timeaxis.vue |   39 ++++++++++++++++++---------------------
 1 files changed, 18 insertions(+), 21 deletions(-)

diff --git a/UI-Project/src/views/largescreendisplay/timeaxis.vue b/UI-Project/src/views/largescreendisplay/timeaxis.vue
index cd77638..87fbff6 100644
--- a/UI-Project/src/views/largescreendisplay/timeaxis.vue
+++ b/UI-Project/src/views/largescreendisplay/timeaxis.vue
@@ -61,7 +61,7 @@
   try {
     let startTime = window.localStorage.getItem('startTime')
     let response;
-    if (key == "1" || key == "2") {
+    if (key == "1"||key == "2") {
       response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1])
     } else if (key == "3") {
       response = await request.get("/cacheVerticalGlass/bigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1])
@@ -97,24 +97,14 @@
   const tableData = [];
   if (tableDatax.value.length > 0) {
     tableDatax.value.forEach((item, index) => {
-      const time1 = new Date(index == 0 ? item.startTimestamp : tableDatax.value[index - 1].secondTimestamp);
-      const time2 = new Date(index == tableDatax.length - 1 ? item.endTimestamp : item.firstTimestamp);
-
-      const diffInSeconds = Math.abs(time2 - time1) / 1000;
-      if (diffInSeconds > 60) {
-        tableData.push({
-          firstTimestamp: index == 0 ? item.startTimestamp : tableDatax.value[index - 1].secondTimestamp,
-          secondTimestamp: index == tableDatax.length - 1 ? item.endTimestamp : item.firstTimestamp,
-          diffMinutes: item.diffMinutes,
-          startTimestamp: item.startTimestamp,
-          endTimestamp: item.endTimestamp,
-          state: 1
-        });
-        console.log("闂撮殧瓒呰繃60绉�", diffInSeconds, time1, time2);
-      } else {
-        console.log("闂撮殧涓嶈秴杩�60绉�", diffInSeconds, time1, time2);
-      }
-
+      tableData.push({
+        firstTimestamp: index == 0 ? item.startTimestamp : tableDatax.value[index - 1].secondTimestamp,
+        secondTimestamp: index == tableDatax.length - 1 ? item.endTimestamp : item.firstTimestamp,
+        diffMinutes: item.diffMinutes,
+        startTimestamp: item.startTimestamp,
+        endTimestamp: item.endTimestamp,
+        state: 1
+      });
       if (result) {
         tableData.push({
           firstTimestamp: item.firstTimestamp,
@@ -148,7 +138,7 @@
     let page = window.localStorage.getItem('pagenumber')
     let startTime = window.localStorage.getItem('startTime')
     let response;
-    if (key == "1" || key == "2") {
+    if (key == "1"||key == "2") {
       response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1])
     } else if (key == "3") {
       response = await request.get("/cacheVerticalGlass/bigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1])
@@ -192,7 +182,7 @@
     let startTime = window.localStorage.getItem('startTime')
     let page = window.localStorage.getItem('pagenumber')
     let response;
-    if (key == "1" || key == "2") {
+    if (key == "1"||key == "2") {
       response = await request.get("/cacheGlass/edgStorageDeviceTaskHistory/queryRunTimes?days=" + timeRange.value[1])
     } else if (key == "3") {
       response = await request.get("/cacheVerticalGlass/bigStorageCageHistoryTask/queryRunTimes?days=" + timeRange.value[1])
@@ -388,7 +378,14 @@
       backgroundColor: 'rgba(50,50,50,0.7)',
       textStyle: { color: '#fff' },
       formatter: (params) => {
+        const seen = new Set();
         const items = params
+        .filter(p => {
+            const key = p.data?.extra?.start + '|' + p.data?.extra?.end;
+            if (seen.has(key)) return false;
+            seen.add(key);
+            return true;
+          })
           .map(p => {
             const start = p.data?.extra?.start;
             const end = p.data?.extra?.end;

--
Gitblit v1.8.0