|
@@ -27,7 +27,7 @@ import { initSpeech, speckText, playMusic, controlMusic, speckCancel, chineseNum
|
|
|
import { useWebSocket } from '@/utils/faceWs';
|
|
|
const { proxy } = getCurrentInstance() as any;
|
|
|
const router = useRouter();
|
|
|
-const { faceWs, startDevice, checkFace, openFace, terminateFace, suspendFace, resumeFace, getFaceState } = useWebSocket();
|
|
|
+const { faceWs, startDevice, checkFace, openFace, terminateFace, suspendFace, resumeFace, getFaceState, closeWS } = useWebSocket();
|
|
|
|
|
|
const data = reactive<any>({
|
|
|
faceCheckStu: {},//人脸信息
|
|
@@ -168,6 +168,11 @@ const getCloseFace = () => {
|
|
|
terminateFace(handcontroller_id);
|
|
|
faceState.value = false;
|
|
|
speckCancel(); //停止播报
|
|
|
+ setTimeout(() => {
|
|
|
+ if (wsState.value) {
|
|
|
+ closeWS();
|
|
|
+ }
|
|
|
+ }, 3000)
|
|
|
};
|
|
|
|
|
|
//暴露给父组件用
|