模拟式报告生成不弹框

This commit is contained in:
sjl
2025-09-16 13:34:22 +08:00
parent 4a8f8bff6a
commit 47d1500296

View File

@@ -224,6 +224,7 @@ import { documentedPqDev } from '@/api/device/report'
import { ResultEnum } from '@/enums/httpEnum'
import { getPqMonList } from '@/api/device/monitor/index.ts'
import ReportResultPopup from '@/views/home/components/reportResultPopup.vue'
import { el } from 'element-plus/es/locale'
const checkStore = useCheckStore()
let devNum = 0 //当前选取的被检设备数量
@@ -994,17 +995,20 @@ const openTestDialog2 = () => {
const openDrawer = async (title: string, row: any) => {
// 单个设备报告生成
if (title === '报告生成') {
if (modeStore.currentMode == '比对式'){
reportPopup.value?.open(row)
/*await generateDevReport({
planId: checkStore.plan.id,
devIdList: [row.id],
scriptId: checkStore.plan.scriptId,
planCode: checkStore.plan.code + '',
pageNum: 1,
pageSize: 999
})
emit('batchGenerateClicked') // 触发事件
ElMessage.success({ message: `报告生成成功!` })*/
}else{
await generateDevReport({
planId: checkStore.plan.id,
devIdList: [row.id],
scriptId: checkStore.plan.scriptId,
planCode: checkStore.plan.code + '',
pageNum: 1,
pageSize: 999
})
emit('batchGenerateClicked') // 触发事件
ElMessage.success({ message: `报告生成成功!` })
}
}
if (title === '报告下载') {