From 891c6d8e93ab44ad97f87734bcaade95451b34c4 Mon Sep 17 00:00:00 2001 From: caozehui <2427765068@qq.com> Date: Thu, 16 Jan 2025 10:00:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E6=B5=8B=E7=BB=93=E6=9E=9C=E6=9F=A5?= =?UTF-8?q?=E7=9C=8B=EF=BC=8C=E7=9B=B8=E8=A7=92=E7=B1=BB=E7=9A=84=E6=94=BE?= =?UTF-8?q?=E5=9C=A8=E6=9C=80=E5=90=8E=E5=B1=95=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dataCheckSingleChannelSingleTestPopup.vue | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/frontend/src/views/home/components/dataCheckSingleChannelSingleTestPopup.vue b/frontend/src/views/home/components/dataCheckSingleChannelSingleTestPopup.vue index 0ad163a..e707547 100644 --- a/frontend/src/views/home/components/dataCheckSingleChannelSingleTestPopup.vue +++ b/frontend/src/views/home/components/dataCheckSingleChannelSingleTestPopup.vue @@ -368,7 +368,9 @@ const updateTableData = async () => { }) } + toAngleLast(tempCheckList) Object.assign(checkList, tempCheckList) + if (currentCheckItem.value == tempCheckList[0].value) { doCurrentCheckItemUpdate(tempCheckList[0].value) } else { @@ -584,6 +586,21 @@ const getDefaultNode = (data: any[]) => { return findFirstLeafNode(firstElement); } +const toAngleLast = (data: any[]) => { + let angleIndex = -1 + for (let i = 0; i < data.length; i++) { + if(data[i].value.toString().includes('相角')){ + angleIndex = i + break + } + } + if (angleIndex != -1) { + let temp = data[angleIndex] + data.splice(angleIndex, 1) + data.push(temp) + } +} + // fly: 1合格 2不合格 4数据错误 const filterTree = (treeData: any[], fly: number): any[] => { if (!treeData || treeData.length === 0) {