diff --git a/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue b/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue
index 387a7bf..40010f3 100644
--- a/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue
+++ b/frontend/src/views/home/components/compareDataCheckSingleChannelSingleTestPopup.vue
@@ -55,7 +55,7 @@
- 报告生成
+ 报告生成
重新计算
@@ -175,7 +175,7 @@ import CompareDataCheckRawDataTable from './compareDataCheckRawDataTable.vue'
import { CheckData } from '@/api/check/interface'
import { useCheckStore } from '@/stores/modules/check'
import { Histogram, Postcard } from '@element-plus/icons-vue'
-import { getPqErrSysList } from '@/api/plan/plan'
+import {generateDevReport, getPqErrSysList} from '@/api/plan/plan'
import { useModeStore } from '@/stores/modules/mode' // 引入模式 store
import { useDictStore } from '@/stores/modules/dict'
import {
@@ -590,6 +590,20 @@ const handleReCalculate = async () => {
})
}
+const handleGenerateReport = async () => {
+ generateDevReport({
+ planId: checkStore.plan.id,
+ devIdList: [formContent.deviceId],
+ scriptId: checkStore.plan.scriptId,
+ planCode: checkStore.plan.code + (formContent.errorSysId!=checkStore.plan.errorSysId ? '_temp':'')
+ }).then(res => {
+ if (res.code === ResultEnum.SUCCESS) {
+ ElMessage.success({ message: `报告生成成功!` })
+ handleChnNumChange(formContent.chnNum)
+ }
+ })
+}
+
defineExpose({
open
})