|
@@ -76,8 +76,8 @@ export function useWs() {
|
|
|
}
|
|
|
getNetWork(examId, (e: any) => {
|
|
|
if (!e.status) {
|
|
|
- // console.log(`【${examId}】前端发送disconnect_request,code:2`)
|
|
|
- // callback({ cmd: 'disconnect_request', exam_id: examId, data: { message: '工作站未响应' } });
|
|
|
+ console.log(`【${examId}】前端发送disconnect_request,code:2`)
|
|
|
+ callback({ cmd: 'disconnect_request', exam_id: examId, data: { message: '工作站未响应' } });
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -114,8 +114,8 @@ export function useWs() {
|
|
|
}
|
|
|
getNetWork(examId, (e: any) => {
|
|
|
if (!e.status) {
|
|
|
- // console.log(`【${examId}】前端发送disconnect_request,code:3`)
|
|
|
- // callback({ cmd: 'disconnect_request', exam_id: examId, data: { message: '工作站未响应' } });
|
|
|
+ console.log(`【${examId}】前端发送disconnect_request,code:3`)
|
|
|
+ callback({ cmd: 'disconnect_request', exam_id: examId, data: { message: '工作站未响应' } });
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -323,8 +323,10 @@ export function useWs() {
|
|
|
}
|
|
|
});
|
|
|
PubSub.subscribe(examId, (eventName:any,res:any)=>{
|
|
|
- PubSub.unsubscribe(examId);
|
|
|
- resolve({ data: examStateList[index].examState });
|
|
|
+ if(res.data == 40){
|
|
|
+ PubSub.unsubscribe(examId);
|
|
|
+ resolve({ data: examStateList[index].examState });
|
|
|
+ }
|
|
|
});
|
|
|
// examStateList[index].timer1 = setInterval(() => {
|
|
|
// console.log(`【${examId}】1111111111111`)
|
|
@@ -360,8 +362,10 @@ export function useWs() {
|
|
|
}
|
|
|
});
|
|
|
PubSub.subscribe(examId, (eventName:any,res:any)=>{
|
|
|
- PubSub.unsubscribe(examId);
|
|
|
- resolve({ data: examStateList[index].examState });
|
|
|
+ if(res.data == 41){
|
|
|
+ PubSub.unsubscribe(examId);
|
|
|
+ resolve({ data: examStateList[index].examState });
|
|
|
+ }
|
|
|
});
|
|
|
// examStateList[index].timer2 = setInterval(() => {
|
|
|
// console.log(`【${examId}】2222222222222`)
|
|
@@ -397,8 +401,10 @@ export function useWs() {
|
|
|
}
|
|
|
});
|
|
|
PubSub.subscribe(examId, (eventName:any,res:any)=>{
|
|
|
- PubSub.unsubscribe(examId);
|
|
|
- resolve({ data: examStateList[index].examState });
|
|
|
+ if(res.data == 43){
|
|
|
+ PubSub.unsubscribe(examId);
|
|
|
+ resolve({ data: examStateList[index].examState });
|
|
|
+ }
|
|
|
});
|
|
|
// examStateList[index].timer3 = setInterval(() => {
|
|
|
// console.log(`【${examId}】3333333333333`)
|
|
@@ -486,8 +492,10 @@ export function useWs() {
|
|
|
}
|
|
|
});
|
|
|
PubSub.subscribe(examId, (eventName:any,res:any)=>{
|
|
|
- PubSub.unsubscribe(examId);
|
|
|
- resolve({ data: examStateList[index].examState });
|
|
|
+ if(res.data == 3){
|
|
|
+ PubSub.unsubscribe(examId);
|
|
|
+ resolve({ data: examStateList[index].examState });
|
|
|
+ }
|
|
|
});
|
|
|
// examStateList[index].timer4 = setInterval(() => {
|
|
|
// console.log(`【${examId}】4444444444444`)
|
|
@@ -523,8 +531,10 @@ export function useWs() {
|
|
|
}
|
|
|
});
|
|
|
PubSub.subscribe(examId, (eventName:any,res:any)=>{
|
|
|
- PubSub.unsubscribe(examId);
|
|
|
- resolve({ data: examStateList[index].examState });
|
|
|
+ if(res.data == 3){
|
|
|
+ PubSub.unsubscribe(examId);
|
|
|
+ resolve({ data: examStateList[index].examState });
|
|
|
+ }
|
|
|
});
|
|
|
// examStateList[index].timer5 = setInterval(() => {
|
|
|
// console.log(`【${examId}】5555555555555`)
|