比对式检测完成-自动生成报告功能

This commit is contained in:
caozehui
2025-11-05 15:35:54 +08:00
parent f6b4979e7c
commit bd5692fa23
5 changed files with 16 additions and 21 deletions

View File

@@ -129,6 +129,7 @@ import {useCheckStore} from '@/stores/modules/check'
import {ElMessage, ElMessageBox} from 'element-plus'
import {getBigTestItem} from '@/api/check/test'
import {getAutoGenerate} from '@/api/user/login'
import { generateDevReport } from '@/api/plan/plan'
import {useModeStore} from '@/stores/modules/mode' // 引入模式 store
import {useDictStore} from '@/stores/modules/dict'
const checkStore = useCheckStore()
@@ -668,19 +669,19 @@ const updatePercentage = async () => {
percentage.value = 100
emit('update:testStatus', 'success')
let {data: autoGenerate} = await getAutoGenerate()
// 检查是否需要自动生成报告
let { data: autoGenerate } = await getAutoGenerate()
if (autoGenerate == 1) {
//调用自动生成报告接口
// 自动生成报告
let devIdList = checkStore.devices.map(item => {
return item.deviceId
})
// await generateDevReport({
// planId: checkStore.plan.id,
// devIdList: devIdList,
// scriptId: checkStore.plan.scriptId,
// planCode: checkStore.plan.code + ''
// })
await generateDevReport({
'planId': checkStore.plan.id,
'devIdList': devIdList,
'planCode': checkStore.plan.code + ''
})
}
stopTimeCount(1)
ElMessageBox.alert(