时间段添加非空判断

This commit is contained in:
limengnan 2026-07-09 18:13:31 +08:00
parent ddf26302a6
commit 4669fa5b9d

View File

@ -386,7 +386,26 @@ const errortitle:any = ref('') // 错误标题
// //
segments.forEach((segment:any, index:any) => { segments.forEach((segment:any, index:any) => {
const timeline = segment.timeline; const timeline = segment.timeline;
for(let i = 0; i < timeline.length; i++){
if(timeline[i].t == null || timeline[i].t == ""){
errors.push({
type: '时间不能为空',
segmentId: segment.segmentId,
index: index,
message: `${segment.segmentId}${i+1}行时间不能为空`
});
}
if(timeline[i].value == null || timeline[i].value == ""){
errors.push({
type: '数值不能为空',
segmentId: segment.segmentId,
index: index,
message: `${segment.segmentId}${i+1}行数值不能为空`
});
}
}
const tValues = timeline.map((item:any) => item.t); const tValues = timeline.map((item:any) => item.t);
// === 1. t === // === 1. t ===
for (let i = 1; i < timeline.length; i++) { for (let i = 1; i < timeline.length; i++) {
if (timeline[i].t <= timeline[i - 1].t) { if (timeline[i].t <= timeline[i - 1].t) {
@ -399,6 +418,7 @@ const errortitle:any = ref('') // 错误标题
}); });
} }
} }
// === 2. t === // === 2. t ===
const duplicateMap = new Map(); const duplicateMap = new Map();