前端优化调整

This commit is contained in:
2025-08-07 15:44:17 +08:00
parent e66bcdb293
commit ec1330bdb8
2 changed files with 230 additions and 140 deletions

View File

@@ -175,7 +175,6 @@ import { ElMessage, ElMessageBox, type Action } from 'element-plus'
import TestPopup from './testPopup.vue'
import dataCheckPopup from './dataCheckSingleChannelSingleTestPopup.vue'
import ProTable from '@/components/ProTable/index.vue'
import socketClient from '@/utils/webSocketClient'
import SelectTestItemPopup from '@/views/home/components/selectTestItemPopup.vue'
import WriteTHPopup from '@/views/home/components/writeTHPopup.vue'
import DeviceConnectionPopup from '@/views/home/components/deviceConnectionPopup.vue'
@@ -224,11 +223,6 @@ const shouldShowOption = (item: any) => {
}
}
// WebSocket客户端配置用于实时通信
const dataSocket = reactive({
socketServe: socketClient.Instance,
})
tableHeight.value = window.innerHeight - 600
const operationShow = ref(false)
const documentStateShow = ref(false)
@@ -1023,21 +1017,12 @@ onMounted(async () => {
tableHeaderInit(form.value.activeTabs)
})
// 通知dashboard组件刷新数据
const handleQuitClicked = () => {
dataSocket.socketServe.closeWs()
emit('batchGenerateClicked') // 触发事件
}
const handleSubmitClicked = async (resolve: (value: boolean) => void) => {
if (!dataSocket.socketServe.connected) {
ElMessage.error('webSocket连接中断请退出重新进行系数校准')
resolve(false)
} else {
resolve(true)
}
}
defineExpose({ changeActiveTabs })
</script>
<style lang='scss' scoped>