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 })