lex 11 月之前
父節點
當前提交
c134428e4b
共有 1 個文件被更改,包括 15 次插入12 次删除
  1. 15 12
      src/page-instrument/header-top/index.tsx

+ 15 - 12
src/page-instrument/header-top/index.tsx

@@ -678,18 +678,21 @@ export default defineComponent({
           )}
 
           {/* 模式切换 */}
-          <div
-            id={state.platform === IPlatform.PC ? "teacherTop-0" : "studnetT-0"}
-            style={{ display: toggleBtn.value.display ? "" : "none" }}
-            class={["driver-9", styles.modeChangeBox, toggleBtn.value.disabled && styles.disabled]}
-            onClick={() => {
-              handleRessetState();
-              headTopData.modeType = "init";
-            }}
-          >
-            <img class={styles.img} src={iconMode} />
-            <div class={styles.title}>{state.modeType === "practise" ? "练习模式" : state.modeType === "follow" ? "跟练模式" : state.modeType === "evaluating" ? "评测模式" : ""}</div>
-          </div>
+          {
+            <div
+              id={state.platform === IPlatform.PC ? "teacherTop-0" : "studnetT-0"}
+              style={{ display: toggleBtn.value.display ? "" : "none" }}
+              class={["driver-9", styles.modeChangeBox, toggleBtn.value.disabled && styles.disabled]}
+              onClick={() => {
+                headTopData.oldModeType = state.modeType;
+                handleRessetState();
+                headTopData.modeType = "init";
+              }}
+            >
+              <img class={styles.img} src={iconMode} />
+              <div class={styles.title}>{state.modeType === "practise" ? "练习模式" : state.modeType === "follow" ? "跟练模式" : state.modeType === "evaluating" ? "评测模式" : ""}</div>
+            </div>
+          }
 
           {/* 模式提醒 */}
           {state.modeType === "practise" && (