引入获取是否自动生成报告接口

This commit is contained in:
caozehui
2025-03-27 15:54:27 +08:00
parent 760dcbf723
commit e0941d628b
3 changed files with 16 additions and 2 deletions

View File

@@ -371,7 +371,8 @@ const updateTableData = async () => {
setCheckResultData(resCheckResult)
setRawData(resRawData)
checkList.length = 0
checkList.push({value: keys1[0], label: resCheckResult.isData === 1 ? `${keys1[0]}` : resCheckResult.isData === 4 ? `${keys1[0]}/` : resCheckResult.isData === 5? `${keys1[0]}-`:`${keys1[0]}(不符合)`})
let key = formatHarmNum(keys1[0])
checkList.push({value: keys1[0], label: resCheckResult.isData === 1 ? `${key}` : resCheckResult.isData === 4 ? `${key}/` : resCheckResult.isData === 5? `${key}-`:`${key}(不符合)`})
if (currentCheckItem.value == checkList[0].value) {
doCurrentCheckItemUpdate(checkList[0].value)
} else {

View File

@@ -168,6 +168,7 @@ import {CheckData} from "@/api/check/interface"
import {useCheckStore} from "@/stores/modules/check";
import {ElMessage, ElMessageBox} from "element-plus";
import {getBigTestItem} from "@/api/check/test";
import {getAutoGenerate} from "@/api/user/login";
const checkStore = useCheckStore()
@@ -688,12 +689,17 @@ const handleEndItem = (code: string, desc: string | undefined, devices: CheckDat
}
// 更新进度条
const updatePercentage = () => {
const updatePercentage = async () => {
if (activeIndex < checkTotal) {
percentage.value = Math.trunc(activeIndex / checkTotal * 100);
} else {
percentage.value = 100;
emit('update:testStatus', 'success')
let {data: autoGenerate} = await getAutoGenerate()
if (autoGenerate == 1) {
//调用自动生成报告接口
}
ElMessageBox.alert('检测全部结束,你可以停留在此页面查看检测结果,或返回首页进行复检、报告生成和归档等操作', '检测完成', {
confirmButtonText: '确定',
})