时间段添加非空判断
This commit is contained in:
parent
ddf26302a6
commit
4669fa5b9d
@ -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();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user