From 211b727b47186143ac570c5aa7486467f839655d Mon Sep 17 00:00:00 2001
From: caozehui <2427765068@qq.com>
Date: Mon, 8 Dec 2025 10:56:35 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AF=AF=E5=B7=AE=E5=88=87=E6=8D=A2=E6=97=B6?=
=?UTF-8?q?=EF=BC=8C=E7=94=9F=E6=88=90=E6=A3=80=E6=B5=8B=E6=8A=A5=E5=91=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...reDataCheckSingleChannelSingleTestPopup.vue | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
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
})