From 106374208e6e7265db3c00ddfa948c39b7c252ea Mon Sep 17 00:00:00 2001
From: he wei <858544502@qq.com>
Date: 星期五, 08 十一月 2024 11:19:26 +0800
Subject: [PATCH] U 修改批量操作

---
 src/views/test/ytjRtInfo.vue |   82 ++++++++++++++++++++++++++++++----------
 1 files changed, 61 insertions(+), 21 deletions(-)

diff --git a/src/views/test/ytjRtInfo.vue b/src/views/test/ytjRtInfo.vue
index 80be170..9e2e04f 100644
--- a/src/views/test/ytjRtInfo.vue
+++ b/src/views/test/ytjRtInfo.vue
@@ -1,5 +1,5 @@
 <script setup>
-import { ref, computed, watch, onMounted } from "vue";
+import { ref, computed, watch, onMounted, onActivated } from "vue";
 import ycCard from "@/components/ycCard.vue";
 import useWebSocket from "@/hooks/useWebSocket.js";
 import bar from "@/components/echarts/bar2.vue";
@@ -41,7 +41,6 @@
     return { monStates: [], devStates: {}, eventList: [] };
   }
 });
-
 
 const logList = computed(() => {
   let _list = rtDatas.value.eventList;
@@ -86,6 +85,13 @@
   battVolChart.value?.updateChart(mons, vols);
 }
 
+onActivated(() => {
+  let reg = /^1/;
+  if (reg.test(props.devId)) {
+    sendData(JSON.stringify({ devId: props.devId, devType: 1 }));
+  }
+});
+
 onMounted(() => {
   // sendData(JSON.stringify({ devId: props.devId, devType: 1 }));
 });
@@ -110,14 +116,35 @@
       <transition-group :duration="300" name="slide-left">
         <div class="tab-content test-content" v-if="infoTab == 0">
           <div class="state" v-if="rtDatas.devStates.isTesting">
-            <div :class="['item', { active: rtDatas.devStates.isTesting && 2 == rtDatas.devStates.testType }]">
+            <div
+              :class="[
+                'item',
+                {
+                  active:
+                    rtDatas.devStates.isTesting &&
+                    2 == rtDatas.devStates.testType,
+                },
+              ]"
+            >
               鍏呯數娴嬭瘯
             </div>
-            <div :class="['item', { active: rtDatas.devStates.isTesting && 1 == rtDatas.devStates.testType }]">
+            <div
+              :class="[
+                'item',
+                {
+                  active:
+                    rtDatas.devStates.isTesting &&
+                    1 == rtDatas.devStates.testType,
+                },
+              ]"
+            >
               鏀剧數娴嬭瘯
             </div>
           </div>
-          <div class="stop-reason" v-else><span class="label">鍋滄鍘熷洜:</span>{{ rtDatas.devStates.stopReason }}</div>
+          <div class="stop-reason" v-else>
+            <span class="label">鍋滄鍘熷洜:</span
+            >{{ rtDatas.devStates.stopReason }}
+          </div>
           <div class="content">
             <div class="item item1">
               <div class="label">Umax</div>
@@ -132,8 +159,12 @@
               </div>
             </div>
             <div class="item">
-              <div class="label"><el-icon><icon-avg class="avg-icon" /></el-icon>U</div>
-              <div class="value">{{ toFixed(rtDatas.devStates.avgMonVol, VOL) }}V</div>
+              <div class="label">
+                <el-icon><icon-avg class="avg-icon" /></el-icon>U
+              </div>
+              <div class="value">
+                {{ toFixed(rtDatas.devStates.avgMonVol, VOL) }}V
+              </div>
             </div>
             <div class="item-big">
               {{ toFixed(rtDatas.devStates.storageVoltage, GROUPVOL) }}
@@ -157,9 +188,7 @@
               </div>
             </div>
             <div class="border border-center">
-              <div class="i label">
-                鐢佃姱鍘嬪樊 
-              </div>
+              <div class="i label">鐢佃姱鍘嬪樊</div>
               <div class="value">
                 {{ rtDatas.devStates.diffBatteryVoltage }} mV
               </div>
@@ -197,7 +226,9 @@
               </div>
             </div>
             <div class="item">
-              <div class="label"><el-icon><icon-avg class="avg-icon" /></el-icon>T</div>
+              <div class="label">
+                <el-icon><icon-avg class="avg-icon" /></el-icon>T
+              </div>
               <div class="value">{{ rtDatas.devStates.avgMonTmp }}鈩�</div>
             </div>
           </div>
@@ -214,7 +245,9 @@
               {{ toFixed(rtDatas.devStates.minBatteryVoltage, VOL) }}V
             </div>
             <div class="label">骞冲潎鍊�</div>
-            <div class="value">{{ toFixed(rtDatas.devStates.avgMonVol, VOL) }}V</div>
+            <div class="value">
+              {{ toFixed(rtDatas.devStates.avgMonVol, VOL) }}V
+            </div>
           </div>
           <div class="list-wrap posR">
             <div class="pos-full scroll">
@@ -251,7 +284,9 @@
               {{ toFixed(rtDatas.devStates.minBatteryVoltage, VOL) }}V
             </div>
             <div class="label">骞冲潎鍊�</div>
-            <div class="value">{{ toFixed(rtDatas.devStates.avgMonVol, VOL) }}V</div>
+            <div class="value">
+              {{ toFixed(rtDatas.devStates.avgMonVol, VOL) }}V
+            </div>
           </div>
           <div class="chart-wrap">
             <bar ref="battVolChart" unit="V"></bar>
@@ -349,10 +384,10 @@
         text-align: center;
         background: #02a7f0;
         &.max {
-          background: #438D29;
+          background: #438d29;
         }
         &.min {
-          background: #DBD608;
+          background: #dbd608;
         }
       }
     }
@@ -386,10 +421,10 @@
         text-align: center;
         background: #02a7f0;
         &.max {
-          background: #438D29;
+          background: #438d29;
         }
         &.min {
-          background: #DBD608;
+          background: #dbd608;
         }
       }
     }
@@ -421,10 +456,10 @@
             padding: 2px 10px;
             border-radius: 6px;
             &.max {
-              background: #438D29;
+              background: #438d29;
             }
             &.min {
-              background: #DBD608;
+              background: #dbd608;
             }
           }
         }
@@ -638,7 +673,12 @@
 
 /* 浣跨敤@keyframes瀹氫箟鍔ㄧ敾 */
 @keyframes colorChange {
-  0%, 100% { color: red; }  /* 寮�濮嬪拰缁撴潫鏃剁殑棰滆壊 */
-  50% { color: #0ff; }      /* 涓棿鐘舵�佺殑棰滆壊 */
+  0%,
+  100% {
+    color: red;
+  } /* 寮�濮嬪拰缁撴潫鏃剁殑棰滆壊 */
+  50% {
+    color: #0ff;
+  } /* 涓棿鐘舵�佺殑棰滆壊 */
 }
 </style>

--
Gitblit v1.9.1