diff --git a/frontend/src/views/home/components/channelPairing.vue b/frontend/src/views/home/components/channelPairing.vue index 6d9275f..1078a11 100644 --- a/frontend/src/views/home/components/channelPairing.vue +++ b/frontend/src/views/home/components/channelPairing.vue @@ -207,10 +207,12 @@ const devIds = ref() const standardDevIds = ref() const open = async () => { + console.log('开始打开通道配对') edges.value = [] devIds.value = prop.devIdList.map(d => d.id) standardDevIds.value = prop.pqStandardDevList.map(d => d.id) planId.value = prop.planIdKey + nodes.value = createNodes(prop.devIdList, prop.pqStandardDevList, prop.deviceMonitor) dialogVisible.value = true onPaneReady() diff --git a/frontend/src/views/home/components/comparePreTest.vue b/frontend/src/views/home/components/comparePreTest.vue index 572f727..3eb071c 100644 --- a/frontend/src/views/home/components/comparePreTest.vue +++ b/frontend/src/views/home/components/comparePreTest.vue @@ -482,15 +482,19 @@ watch(webMsgSend, function (newValue, oldValue) { watch(activeIndex, function (newValue, oldValue) { if(props.onlyWave === true) { - if(newValue == 2){ - collapseActiveName.value = '4' - }else{ + if (Number(collapseActiveName.value) < activeTotalNum.value - 2) { + if(newValue == 2){ + collapseActiveName.value = '4' + }else{ + collapseActiveName.value = (newValue + 1).toString() + } + } + } else + { + if (Number(collapseActiveName.value) < activeTotalNum.value) { collapseActiveName.value = (newValue + 1).toString() } - console.log("onlyWave2222",collapseActiveName.value) - } else - { - collapseActiveName.value = (newValue + 1).toString() + } }) diff --git a/frontend/src/views/home/components/deviceConnectionPopup.vue b/frontend/src/views/home/components/deviceConnectionPopup.vue index e302ef0..2d6cbd5 100644 --- a/frontend/src/views/home/components/deviceConnectionPopup.vue +++ b/frontend/src/views/home/components/deviceConnectionPopup.vue @@ -42,6 +42,7 @@ >() const testPopup = ref() const dialogTitle = ref('手动检测') - +const compareTestKey = ref(0) // 计算对话框高度 const dialogHeight = ref(600) const CompareTestVisible = ref(false) @@ -266,6 +267,7 @@ const handleNext = async () => { } const openTestDialog = async () => { + compareTestKey.value++ // 每次调用时更新key CompareTestVisible.value = true // 转换连接信息,只保留设备ID和通道号 const connections = edges.value.reduce(