This commit is contained in:
caozehui
2025-02-25 11:00:04 +08:00
parent f46b8c0a56
commit 89303b44ae
4 changed files with 8 additions and 2 deletions

View File

@@ -11,6 +11,7 @@ export const useCheckStore = defineStore("check", {
devices: Array<CheckData.Device>(), devices: Array<CheckData.Device>(),
plan: Object<Plan.ResPlan>(), plan: Object<Plan.ResPlan>(),
selectTestItems: Object<CheckData.SelectTestItem>({preTest: true, timeTest: true, channelsTest: true, test: true}), selectTestItems: Object<CheckData.SelectTestItem>({preTest: true, timeTest: true, channelsTest: true, test: true}),
checkType:1
}), }),
getters: {}, getters: {},
@@ -32,6 +33,9 @@ export const useCheckStore = defineStore("check", {
}, },
setSelectTestItems(selectTestItems: CheckData.SelectTestItem) { setSelectTestItems(selectTestItems: CheckData.SelectTestItem) {
this.selectTestItems = selectTestItems this.selectTestItems = selectTestItems
},
setCheckType(checkType: number) {
this.checkType = checkType
} }
} }
}); });

View File

@@ -61,6 +61,7 @@ const handleStart = () => {
if (count === 0) { if (count === 0) {
ElMessage.warning('请选择测试内容!') ElMessage.warning('请选择测试内容!')
} else { } else {
checkStore.setCheckType(0)
checkStore.setSelectTestItems({...formContent}) checkStore.setSelectTestItems({...formContent})
handleClose() handleClose()
emit('openTestDialog') emit('openTestDialog')

View File

@@ -1006,6 +1006,8 @@ const handleTest = async (val: string) => {
channelsTest.value?.open(channelsSelection.value, props.plan) channelsTest.value?.open(channelsSelection.value, props.plan)
return return
} else { } else {
// 一键检测
checkStore.setCheckType(1)
checkStore.initSelectTestItems() checkStore.initSelectTestItems()
openTestDialog() openTestDialog()
} }

View File

@@ -1,6 +1,5 @@
<template> <template>
<el-dialog :title="dialogTitle" :model-value="dialogVisible" :before-close="beforeClose" @close="handleClose" width="1200px" height="1000px" <el-dialog :title="dialogTitle" :model-value="dialogVisible" :before-close="beforeClose" @close="handleClose" width="1200px" height="1000px" draggable>
draggable>
<div class="steps-container"> <div class="steps-container">
<el-steps class="test-head-steps" simple :active="stepsActiveIndex-1" process-status="finish" finish-status="success"> <el-steps class="test-head-steps" simple :active="stepsActiveIndex-1" process-status="finish" finish-status="success">