From c4fa5612f8c2810df31888fd9bcb3d8d461ed3ce Mon Sep 17 00:00:00 2001 From: zhujiyan <17812234322@163.com> Date: Mon, 21 Oct 2024 10:33:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E8=A1=A5=E5=8F=AC=E8=BF=9B?= =?UTF-8?q?=E5=BA=A6=E6=9D=A1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../currentDevice.vue | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/views/govern/device/control/supplementaryRecruitment/currentDevice.vue b/src/views/govern/device/control/supplementaryRecruitment/currentDevice.vue index ee96260..c69e43d 100644 --- a/src/views/govern/device/control/supplementaryRecruitment/currentDevice.vue +++ b/src/views/govern/device/control/supplementaryRecruitment/currentDevice.vue @@ -81,7 +81,7 @@ const getMakeUpDataList = (row: any) => { : item.prjDataPath.replace('/bd0/cmn/', '') item.startTime = item.startTime ? item.startTime : '/' item.endTime = item.endTime ? item.endTime : '/' - item.status = Math.floor(Math.random() * 100) + 1 + item.status = 0 }) dirList.value = res.data loading.value = false @@ -183,10 +183,20 @@ mqttRef.value.on('message', (topic: any, message: any) => { nowStep: str.match(regex2)[1] } console.log(mqttMessage.value, '?????????') - status.value = parseInt(Number((mqttMessage.value.nowStep / mqttMessage.value.allStep) * 100)) - if (status.value == 100) { - status.value = 99 - } + let checkedList = tableRef.value.getCheckboxRecords().map((item: any) => { + return item.name + }) + dirList.value.map((item: any) => { + checkedList.map((vv: any) => { + if (item.name == vv) { + item.status = parseInt(Number((mqttMessage.value.nowStep / mqttMessage.value.allStep) * 100)) || 0 + } + }) + }) + // status.value = parseInt(Number((mqttMessage.value.nowStep / mqttMessage.value.allStep) * 100)) + // if (status.value == 100) { + // status.value = 99 + // } }) mqttRef.value.on('error', (error: any) => {