This commit is contained in:
sjl
2025-01-09 13:56:56 +08:00
parent 80d1912fd5
commit 5be1d22115
7 changed files with 120 additions and 45 deletions

View File

@@ -96,6 +96,7 @@ import { ElMessage, ElMessageBox, TabsPaneContext } from 'element-plus';
import { getCoefficientCheck } from '@/api/home/channelsTest/index'
import type { ChannelsTest } from '@/api/home/interface/channelsTest';
import type { Plan } from '@/api/plan/interface';
import { fa } from 'element-plus/es/locale';
const activeIndex = ref(0)
const activeTotalNum = ref(4)
const qualified = ref(0)
@@ -324,7 +325,8 @@ const dataTemplates : ChannelsTest.CoefficientVO[]= [
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
devName:'',
reason:'',
},
{
monitorNum: '2',
@@ -343,7 +345,8 @@ const dataTemplates : ChannelsTest.CoefficientVO[]= [
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
devName:'',
reason:'',
},
{
monitorNum: '3',
@@ -362,7 +365,8 @@ const dataTemplates : ChannelsTest.CoefficientVO[]= [
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
devName:'',
reason:'',
},
{
monitorNum: '4',
@@ -381,7 +385,8 @@ const dataTemplates : ChannelsTest.CoefficientVO[]= [
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
devName:'',
reason:'',
},
];
@@ -403,6 +408,8 @@ const dataTemplates2 : ChannelsTest.CoefficientVO[]= [
bIeXi: '—',
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
},
{
monitorNum: '2',
@@ -420,6 +427,8 @@ const dataTemplates2 : ChannelsTest.CoefficientVO[]= [
bIeXi: '—',
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
},
{
monitorNum: '3',
@@ -437,6 +446,8 @@ const dataTemplates2 : ChannelsTest.CoefficientVO[]= [
bIeXi: '—',
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
},
{
monitorNum: '4',
@@ -454,6 +465,8 @@ const dataTemplates2 : ChannelsTest.CoefficientVO[]= [
bIeXi: '—',
cIeData: '—',
cIeXi: '—',
loading:false,
devName:''
},
];
@@ -465,22 +478,6 @@ const updateErrorState = (index: number, hasError: boolean) => {
// 打开弹窗,可能是新增,也可能是编辑
const open = (selection: Device.ResPqDev[],plan:Plan.ReqPlan) => {
const checkStates = selection.map(item => item.checkState);
const allCheckStatesEqual = new Set(checkStates).size <= 1;
if (!allCheckStatesEqual) {
ElMessageBox.confirm(
'所勾选设备检测状态不一致,请重新选择',
'提示',
{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning',
}
)
return
}
isButtonDisabled.value = false; // 恢复按钮
select_Plan.value = plan
planId.value = selection[0]?.planId || '';