Sfoglia il codice sorgente

feat: 评测优化

TIANYONG 1 anno fa
parent
commit
23b628a1df

+ 1 - 0
src/page-instrument/evaluat-model/delay-check/index.tsx

@@ -200,6 +200,7 @@ export default defineComponent({
 
 		const resetCheck = () => {
 			api_toggleTune("stop");
+			clearTimeout(startTuneTimer)
 			clearTimeout(data.startAbnormalTimer);
 			data.abnormalPopShow = false
 			data.step = 2

+ 4 - 4
src/view/evaluating/index.tsx

@@ -497,17 +497,17 @@ const handleAccompanyError = (res?: IPostMessage) => {
 	if (res?.content) {
 		const { type, reson } = res.content;
 		switch (type) {
-			case "playError":
-				// 播放异常
 			case "enterBackground":
 				// App退到后台
+			case "playError":
+				// 播放异常
 			case "socketError":
 				// socket连接断开,评测中,则取消评测
 				// 延迟检测中
 				if (evaluatingData.soundEffectMode) {
 					evaluatingData.socketErrorStatus = 0
 					evaluatingData.delayCheckSocketError = true
-					evaluatingData.socketErrorPop = true
+					evaluatingData.socketErrorPop = type !== "enterBackground" ? true : false
 					// api_checkSocketStatus()
 					return
 				}
@@ -516,7 +516,7 @@ const handleAccompanyError = (res?: IPostMessage) => {
 					handleCancelEvaluat();
 				}
 				evaluatingData.socketErrorStatus = 0
-				evaluatingData.socketErrorPop = true
+				evaluatingData.socketErrorPop = type !== "enterBackground" ? true : false
 				break;	
 			case "recordError":
 				// 录音异常