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