diff --git a/frontend/src/views/home/components/compareTestPopup.vue b/frontend/src/views/home/components/compareTestPopup.vue index 426a553..666525a 100644 --- a/frontend/src/views/home/components/compareTestPopup.vue +++ b/frontend/src/views/home/components/compareTestPopup.vue @@ -68,6 +68,7 @@ import socketClient from '@/utils/webSocketClient'; import {useCheckStore} from "@/stores/modules/check"; import {pauseTest, resumeTest, startPreTest,contrastTest} from '@/api/socket/socket' import {useUserStore} from "@/stores/modules/user"; +import {JwtUtil} from "@/utils/jwtUtil"; const userStore = useUserStore() @@ -185,14 +186,14 @@ const handleSubmitFast = async () => { standardDevIds: standardDevIds.value, pairs:pairs.value }) + preTestStatus.value = 'start' } } break; case 2: if (TestStatus.value == "waiting") { - //if (!checkStore.selectTestItems.preTest && !checkStore.selectTestItems.channelsTest && checkStore.selectTestItems.test) { - //} + TestStatus.value = 'start' } else if (TestStatus.value == 'paused') { // 发送继续指令 @@ -292,7 +293,7 @@ const sendResume = () => { const sendReCheck = () => { console.log('发送重新检测指令') startPreTest({ - userPageId: "cdf", + userPageId: JwtUtil.getLoginName(), devIds: checkStore.devices.map((item) => item.deviceId), planId: checkStore.plan.id, reCheckType: '2', // 0:'系数校验','1'为预检测、‘2‘为正式检测、'8'为不合格项复检 diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index 394b32c..ccf73a5 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -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 })