正式检测日志修改

This commit is contained in:
GYYM
2024-12-11 18:48:54 +08:00
parent cbc11f636a
commit 2459fc1848

View File

@@ -355,8 +355,18 @@ function getTimeDifference(timeDifference:number): string {
const hours = Math.floor((timeDifference % millisecondsPerDay) / millisecondsPerHour); const hours = Math.floor((timeDifference % millisecondsPerDay) / millisecondsPerHour);
const minutes = Math.floor((timeDifference % millisecondsPerHour) / millisecondsPerMinute); const minutes = Math.floor((timeDifference % millisecondsPerHour) / millisecondsPerMinute);
const seconds = Math.floor((timeDifference % millisecondsPerMinute) / millisecondsPerSecond); const seconds = Math.floor((timeDifference % millisecondsPerMinute) / millisecondsPerSecond);
if(days > 0){
return `: ${days} 天, ${hours} 小时, ${minutes} 分钟, ${seconds}`
}
else if(hours > 0)
{
return `: ${hours} 小时, ${minutes} 分钟, ${seconds}`
}
else
{
return `: ${minutes} 分钟, ${seconds}`
}
return `时间差: ${days} 天, ${hours} 小时, ${minutes} 分钟, ${seconds}`
} }
const updateLog = () => { const updateLog = () => {
@@ -365,54 +375,258 @@ const updateLog = () => {
switch(activeIndex.value) switch(activeIndex.value)
{ {
case 1: case 1:
timeDifference.value = 0;
testLogList.value.length = 0; // 清空数组 testLogList.value.length = 0; // 清空数组
testLogList.value.push({ testLogList.value.push({
type: 'info', type: 'info',
log: currentTime.value + '频率准确度检测开始', log: currentTime.value + ':检测开始',
}) })
startData.value = new Date();
break; break;
case 2: case 2:
endData.value = new Date();
const Freqtime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += Freqtime
if(getItemCheckResult(activeIndex.value - 1)) if(getItemCheckResult(activeIndex.value - 1))
{ {
testLogList.value.push({ testLogList.value.push({
type: 'info', type: 'info',
log:currentTime.value + ':频率准确度检测合格', log:currentTime.value + ':频率准确度检测合格,用时'+getTimeDifference(Freqtime),
}) })
} }
else else
{ {
testLogList.value.push({ testLogList.value.push({
type: 'error', type: 'error',
log:currentTime.value + ':频率准确度检测不合格', log:currentTime.value + ':频率准确度检测不合格,用时'+getTimeDifference(Freqtime),
})
}
startData.value = new Date();
break;
case 3:
endData.value = new Date();
const VOLtime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += VOLtime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':电压准确度检测合格,用时'+getTimeDifference(VOLtime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':电压准确度检测不合格,用时'+getTimeDifference(VOLtime),
})
}
startData.value = new Date();
break;
case 4:
endData.value = new Date();
const Harm_Vtime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += Harm_Vtime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':谐波电压准确度检测合格,用时'+getTimeDifference(Harm_Vtime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':谐波电压准确度检测不合格,用时'+getTimeDifference(Harm_Vtime),
})
}
startData.value = new Date();
break;
case 5:
endData.value = new Date();
const Harm_Itime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += Harm_Itime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':谐波电流准确度检测合格,用时'+getTimeDifference(Harm_Itime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':谐波电流准确度检测不合格,用时'+getTimeDifference(Harm_Itime),
})
}
startData.value = new Date();
break;
case 6:
endData.value = new Date();
const Harm_Ptime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += Harm_Ptime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':谐波有功功率准确度检测合格,用时'+getTimeDifference(Harm_Ptime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':谐波有功功率准确度检测不合格,用时'+getTimeDifference(Harm_Ptime),
})
}
startData.value = new Date();
break;
case 7:
endData.value = new Date();
const InHarm_Vtime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += InHarm_Vtime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':间谐波电压准确度检测合格,用时'+getTimeDifference(InHarm_Vtime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':间谐波电压准确度检测不合格,用时'+getTimeDifference(InHarm_Vtime),
})
}
startData.value = new Date();
break;
case 8:
endData.value = new Date();
const InHarm_Itime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += InHarm_Itime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':间谐波电流准确度检测合格,用时'+getTimeDifference(InHarm_Itime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':间谐波电流准确度检测不合格,用时'+getTimeDifference(InHarm_Itime),
})
}
startData.value = new Date();
break;
case 9:
endData.value = new Date();
const Diptime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += Diptime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':暂态准确度检测合格,用时'+getTimeDifference(Diptime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':暂态准确度检测不合格,用时'+getTimeDifference(Diptime),
})
}
startData.value = new Date();
break;
case 10:
endData.value = new Date();
const CURtime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += CURtime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':电流准确度检测合格,用时'+getTimeDifference(CURtime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':电流准确度检测不合格,用时'+getTimeDifference(CURtime),
})
}
startData.value = new Date();
break;
case 11:
endData.value = new Date();
const MSQI_Utime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += MSQI_Utime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':电压不平衡度检测合格,用时'+getTimeDifference(MSQI_Utime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':电压不平衡度检测不合格,用时'+getTimeDifference(MSQI_Utime),
})
}
startData.value = new Date();
break;
case 12:
endData.value = new Date();
const MSQI_Itime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += MSQI_Itime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':电流不平衡度检测合格,用时'+getTimeDifference(MSQI_Itime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':电流不平衡度检测不合格,用时'+getTimeDifference(MSQI_Itime),
})
}
startData.value = new Date();
break;
case 13:
endData.value = new Date();
const FLKtime = endData.value.getTime() - startData.value.getTime();
timeDifference.value += FLKtime
if(getItemCheckResult(activeIndex.value - 1))
{
testLogList.value.push({
type: 'info',
log:currentTime.value + ':闪变准确度检测合格,用时'+getTimeDifference(FLKtime),
})
}
else
{
testLogList.value.push({
type: 'error',
log:currentTime.value + ':闪变准确度检测不合格,用时'+getTimeDifference(FLKtime),
}) })
} }
testLogList.value.push({ testLogList.value.push({
type: 'info', type: 'info',
log:currentTime.value + '电压准确度检测开始', log:currentTime.value + '检测结束,总用时'+getTimeDifference(timeDifference.value),
}) })
break; break;
case 3:
testLogList.value.push({
type: 'error',
log:currentTime.value + ':电压准确度检测不合格',
})
testLogList.value.push({
type: 'info',
log:currentTime.value + ':谐波电压准确度检测开始',
})
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
case 10:
case 11:
case 12:
// updateTableData(activeIndex.value.toString())
break;
} }
scrollToBottom(); scrollToBottom();