修改正式检测逻辑
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
<el-progress style="width: 82%; margin-right: 3%" :percentage="percentage" :color="customColors" />
|
||||
<el-button style="width: 10%" type="text" :icon="InfoFilled" @click="showTestLog">检测项进度</el-button>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="dialog-content">
|
||||
<el-table
|
||||
:data="checkResultView"
|
||||
@@ -270,7 +270,6 @@ const checkResultView: ComputedRef<CheckData.ScriptChnViewItem[]> = computed(()
|
||||
})
|
||||
|
||||
watch(testStatus, function (newValue, oldValue) {
|
||||
console.log('🚀 ~ newValue:', newValue)
|
||||
if (newValue == 'start' || newValue == 'waiting') {
|
||||
if (!checkStore.selectTestItems.preTest && !checkStore.selectTestItems.channelsTest) {
|
||||
ElMessage.success('初始化开始!')
|
||||
@@ -313,10 +312,8 @@ watch(
|
||||
scriptName: item.scriptName,
|
||||
devices: []
|
||||
}
|
||||
let message=JSON.parse(newValue.data)
|
||||
|
||||
let message = JSON.parse(newValue.data)
|
||||
for (let i = 0; i < message?.length; i++) {
|
||||
|
||||
temp.devices.push({
|
||||
deviceId: message[i].deviceId,
|
||||
deviceName: message[i].deviceName,
|
||||
@@ -325,10 +322,25 @@ watch(
|
||||
}
|
||||
result.push(temp)
|
||||
})
|
||||
console.log("🚀 ~ result:", result)
|
||||
|
||||
Object.assign(checkResult, result)
|
||||
|
||||
testLogList.push({
|
||||
type: 'info',
|
||||
log: `${new Date().toLocaleString()}:` + '检测完成!'
|
||||
})
|
||||
if(testLogList[0].log === '正在检测,请稍等...'){
|
||||
testLogList.shift()
|
||||
}
|
||||
stopTimeCount()
|
||||
break
|
||||
case 25003:
|
||||
|
||||
testLogList.push({
|
||||
type: 'error',
|
||||
log: `${new Date().toLocaleString()}:` + '检测失败!'
|
||||
})
|
||||
if(testLogList[0].log === '正在检测,请稍等...'){
|
||||
testLogList.shift()
|
||||
}
|
||||
stopTimeCount()
|
||||
break
|
||||
default:
|
||||
@@ -337,9 +349,7 @@ watch(
|
||||
type: newValue.code == 10200 ? 'info' : 'error',
|
||||
log: `${new Date().toLocaleString()}:` + newValue.data
|
||||
})
|
||||
if (newValue.code == 25003) {
|
||||
stopTimeCount()
|
||||
}
|
||||
|
||||
updatePercentage()
|
||||
}
|
||||
|
||||
@@ -485,7 +495,6 @@ const initCheckResult = () => {
|
||||
|
||||
// 更新检测结果(详细到通道)
|
||||
const updateCheckResult = (data: CheckData.ScriptChnItem) => {
|
||||
console.log('🚀 ~ updateCheckResult ~ data:', data)
|
||||
const { scriptType } = { ...data }
|
||||
|
||||
checkResult.forEach(item => {
|
||||
@@ -651,7 +660,7 @@ const handlePause = () => {
|
||||
}
|
||||
const initializeParameters = () => {
|
||||
percentage.value = 0
|
||||
testLogList.splice(0, testLogList.length, { type: 'info', log: '暂无数据,等待检测开始' })
|
||||
testLogList.splice(0, testLogList.length, { type: 'info', log: '正在检测,请稍等...' })
|
||||
}
|
||||
|
||||
const pauseSuccessCallback = () => {
|
||||
@@ -676,6 +685,8 @@ const handleResumeTest = () => {
|
||||
}
|
||||
//
|
||||
onMounted(() => {
|
||||
console.log(123123);
|
||||
|
||||
initializeParameters()
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user