diff --git a/frontend/src/stores/modules/check.ts b/frontend/src/stores/modules/check.ts index 4211a01..7549cfc 100644 --- a/frontend/src/stores/modules/check.ts +++ b/frontend/src/stores/modules/check.ts @@ -11,6 +11,7 @@ export const useCheckStore = defineStore("check", { devices: Array(), plan: Object(), selectTestItems: Object({preTest: true, timeTest: true, channelsTest: true, test: true}), + checkType:1 }), getters: {}, @@ -32,6 +33,9 @@ export const useCheckStore = defineStore("check", { }, setSelectTestItems(selectTestItems: CheckData.SelectTestItem) { this.selectTestItems = selectTestItems + }, + setCheckType(checkType: number) { + this.checkType = checkType } } }); \ No newline at end of file diff --git a/frontend/src/views/home/components/selectTestItemPopup.vue b/frontend/src/views/home/components/selectTestItemPopup.vue index 21e6002..adc91c9 100644 --- a/frontend/src/views/home/components/selectTestItemPopup.vue +++ b/frontend/src/views/home/components/selectTestItemPopup.vue @@ -61,6 +61,7 @@ const handleStart = () => { if (count === 0) { ElMessage.warning('请选择测试内容!') } else { + checkStore.setCheckType(0) checkStore.setSelectTestItems({...formContent}) handleClose() emit('openTestDialog') diff --git a/frontend/src/views/home/components/table.vue b/frontend/src/views/home/components/table.vue index e3185b7..01cc8c6 100644 --- a/frontend/src/views/home/components/table.vue +++ b/frontend/src/views/home/components/table.vue @@ -1006,6 +1006,8 @@ const handleTest = async (val: string) => { channelsTest.value?.open(channelsSelection.value, props.plan) return } else { + // 一键检测 + checkStore.setCheckType(1) checkStore.initSelectTestItems() openTestDialog() } diff --git a/frontend/src/views/home/components/testPopup.vue b/frontend/src/views/home/components/testPopup.vue index 6d21310..21fda8e 100644 --- a/frontend/src/views/home/components/testPopup.vue +++ b/frontend/src/views/home/components/testPopup.vue @@ -1,6 +1,5 @@