|
@@ -43,6 +43,7 @@ import { browser } from "/src/utils";
|
|
|
import { getAudioCurrentTime, toggleMutePlayAudio } from "../audio-list";
|
|
|
import { handleStartTick } from "../tick";
|
|
|
import AbnormalPop from "../abnormal-pop";
|
|
|
+import { storeData } from "../../store";
|
|
|
|
|
|
const browserInfo = browser();
|
|
|
|
|
@@ -89,15 +90,18 @@ export const handleStartEvaluat = async () => {
|
|
|
if (state.modeType === "evaluating") {
|
|
|
handleCancelEvaluat();
|
|
|
} else {
|
|
|
- // 评测前先检查APP端的websocket状态
|
|
|
- const res = await api_checkSocketStatus();
|
|
|
- if (res?.content?.status === "connected") {
|
|
|
- handleStopPlay();
|
|
|
+ if (state.platform !== 'PC') {
|
|
|
+ // 评测前先检查APP端的websocket状态
|
|
|
+ const res = await api_checkSocketStatus();
|
|
|
+ if (res?.content?.status === "connected") {
|
|
|
+ handleStopPlay();
|
|
|
+ } else {
|
|
|
+ // socket未连接
|
|
|
+ // evaluatingData.socketErrorPop = true
|
|
|
+ }
|
|
|
} else {
|
|
|
- // socket未连接
|
|
|
- // evaluatingData.socketErrorPop = true
|
|
|
+ handleStopPlay();
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
state.modeType = state.modeType === "evaluating" ? "practise" : "evaluating";
|
|
|
if (state.modeType !== "evaluating") {
|