|
@@ -347,21 +347,6 @@ export function useWs() {
|
|
resolve({ data: examStateList[index].examState });
|
|
resolve({ data: examStateList[index].examState });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- // examStateList[index].timer1 = setInterval(() => {
|
|
|
|
- // console.log(`【${examId}】1111111111111`)
|
|
|
|
- // if (examStateList[index].examState != 3) {
|
|
|
|
- // clearInterval(examStateList[index].timer1);
|
|
|
|
- // // clearTimeout(timer2);
|
|
|
|
- // resolve({ data: examStateList[index].examState });
|
|
|
|
- // }
|
|
|
|
- // }, 250);
|
|
|
|
- // let timer2 = setTimeout(() => {
|
|
|
|
- // if (examStateList[index].examState == 3) {
|
|
|
|
- // clearInterval(timer1);
|
|
|
|
- // clearTimeout(timer2);
|
|
|
|
- // reject({ cmd: 'disconnect_request', exam_id: examId, data: { message: '超时:open_one_test' } });
|
|
|
|
- // }
|
|
|
|
- // }, 30000);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -386,21 +371,6 @@ export function useWs() {
|
|
resolve({ data: examStateList[index].examState });
|
|
resolve({ data: examStateList[index].examState });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- // examStateList[index].timer2 = setInterval(() => {
|
|
|
|
- // console.log(`【${examId}】2222222222222`)
|
|
|
|
- // if (examStateList[index].examState != 40) {
|
|
|
|
- // clearInterval(examStateList[index].timer2);
|
|
|
|
- // // clearTimeout(timer2);
|
|
|
|
- // resolve({ data: examStateList[index].examState });
|
|
|
|
- // }
|
|
|
|
- // }, 250);
|
|
|
|
- // let timer2 = setTimeout(() => {
|
|
|
|
- // if (examStateList[index].examState == 40) {
|
|
|
|
- // clearInterval(timer1);
|
|
|
|
- // clearTimeout(timer2);
|
|
|
|
- // reject({ cmd: 'disconnect_request', exam_id: examId, data: { message: '超时:start_face_recognition' } });
|
|
|
|
- // }
|
|
|
|
- // }, 30000);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -425,21 +395,6 @@ export function useWs() {
|
|
resolve({ data: examStateList[index].examState });
|
|
resolve({ data: examStateList[index].examState });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- // examStateList[index].timer3 = setInterval(() => {
|
|
|
|
- // console.log(`【${examId}】3333333333333`)
|
|
|
|
- // if (examStateList[index].examState != 41) {
|
|
|
|
- // clearInterval(examStateList[index].timer3);
|
|
|
|
- // // clearTimeout(timer2);
|
|
|
|
- // resolve({ data: examStateList[index].examState });
|
|
|
|
- // }
|
|
|
|
- // }, 250);
|
|
|
|
- // let timer2 = setTimeout(() => {
|
|
|
|
- // if (examStateList[index].examState == 41) {
|
|
|
|
- // clearInterval(timer1);
|
|
|
|
- // clearTimeout(timer2);
|
|
|
|
- // reject({ cmd: 'disconnect_request', exam_id: examId, data: { message: '超时:stop_face_recognition' } });
|
|
|
|
- // }
|
|
|
|
- // }, 30000);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -516,21 +471,6 @@ export function useWs() {
|
|
resolve({ data: examStateList[index].examState });
|
|
resolve({ data: examStateList[index].examState });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- // examStateList[index].timer4 = setInterval(() => {
|
|
|
|
- // console.log(`【${examId}】4444444444444`)
|
|
|
|
- // if (examStateList[index].examState != 42) {
|
|
|
|
- // clearInterval(examStateList[index].timer4);
|
|
|
|
- // // clearTimeout(timer2);
|
|
|
|
- // resolve({ data: examStateList[index].examState });
|
|
|
|
- // }
|
|
|
|
- // }, 250);
|
|
|
|
- // let timer2 = setTimeout(() => {
|
|
|
|
- // if (examStateList[index].examState == 42) {
|
|
|
|
- // clearInterval(timer1);
|
|
|
|
- // clearTimeout(timer2);
|
|
|
|
- // reject({ cmd: 'disconnect_request', exam_id: examId, data: { message: '超时:finish_one_test' } });
|
|
|
|
- // }
|
|
|
|
- // }, 30000);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -555,21 +495,6 @@ export function useWs() {
|
|
resolve({ data: examStateList[index].examState });
|
|
resolve({ data: examStateList[index].examState });
|
|
}
|
|
}
|
|
});
|
|
});
|
|
- // examStateList[index].timer5 = setInterval(() => {
|
|
|
|
- // console.log(`【${examId}】5555555555555`)
|
|
|
|
- // if (examStateList[index].examState >= 3) {
|
|
|
|
- // clearInterval(examStateList[index].timer5);
|
|
|
|
- // // clearTimeout(timer2);
|
|
|
|
- // resolve({ data: examStateList[index].examState });
|
|
|
|
- // }
|
|
|
|
- // }, 250);
|
|
|
|
- // let timer2 = setTimeout(() => {
|
|
|
|
- // if (examStateList[index].examState != 3) {
|
|
|
|
- // clearInterval(timer1);
|
|
|
|
- // clearTimeout(timer2);
|
|
|
|
- // reject({ cmd: 'disconnect_request', exam_id: examId, data: { message: '超时:close_one_test' } });
|
|
|
|
- // }
|
|
|
|
- // }, 30000);
|
|
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
|
|
@@ -694,37 +619,8 @@ export function useWs() {
|
|
timerManager[key] = null;
|
|
timerManager[key] = null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- //getClearExamStateTimer();
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- /**
|
|
|
|
- * 清空状态更新定时任务
|
|
|
|
- */
|
|
|
|
- // function getClearExamStateTimer() {
|
|
|
|
- // for (let i = 0; i < examStateList.length; i++) {
|
|
|
|
- // if (examStateList[i].hasOwnProperty('timer1')) {
|
|
|
|
- // clearInterval(examStateList[i].timer1);
|
|
|
|
- // examStateList[i].timer1 = null;
|
|
|
|
- // }
|
|
|
|
- // if (examStateList[i].hasOwnProperty('timer2')) {
|
|
|
|
- // clearInterval(examStateList[i].timer2);
|
|
|
|
- // examStateList[i].timer2 = null;
|
|
|
|
- // }
|
|
|
|
- // if (examStateList[i].hasOwnProperty('timer3')) {
|
|
|
|
- // clearInterval(examStateList[i].timer3);
|
|
|
|
- // examStateList[i].timer3 = null;
|
|
|
|
- // }
|
|
|
|
- // if (examStateList[i].hasOwnProperty('timer4')) {
|
|
|
|
- // clearInterval(examStateList[i].timer4);
|
|
|
|
- // examStateList[i].timer4 = null;
|
|
|
|
- // }
|
|
|
|
- // if (examStateList[i].hasOwnProperty('timer5')) {
|
|
|
|
- // clearInterval(examStateList[i].timer5);
|
|
|
|
- // examStateList[i].timer5 = null;
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
/**
|
|
/**
|
|
* 控制延时
|
|
* 控制延时
|
|
*/
|
|
*/
|