|
@@ -231,6 +231,7 @@ import { ModeEnum } from "@/types";
|
|
import MarkChangeProfile from "./MarkChangeProfile.vue";
|
|
import MarkChangeProfile from "./MarkChangeProfile.vue";
|
|
import MarkSwitchGroupDialog from "./MarkSwitchGroupDialog.vue";
|
|
import MarkSwitchGroupDialog from "./MarkSwitchGroupDialog.vue";
|
|
import MarkProblemDialog from "./MarkProblemDialog.vue";
|
|
import MarkProblemDialog from "./MarkProblemDialog.vue";
|
|
|
|
+import { message } from "ant-design-vue";
|
|
|
|
|
|
export default defineComponent({
|
|
export default defineComponent({
|
|
name: "MarkHeader",
|
|
name: "MarkHeader",
|
|
@@ -256,7 +257,7 @@ export default defineComponent({
|
|
const exchangeModeName = computed(() =>
|
|
const exchangeModeName = computed(() =>
|
|
store.setting.mode === ModeEnum.TRACK ? "普通模式" : "轨迹模式"
|
|
store.setting.mode === ModeEnum.TRACK ? "普通模式" : "轨迹模式"
|
|
);
|
|
);
|
|
- function toggleSettingMode() {
|
|
|
|
|
|
+ async function toggleSettingMode() {
|
|
if (store.setting.mode === ModeEnum.TRACK) {
|
|
if (store.setting.mode === ModeEnum.TRACK) {
|
|
store.setting.mode = ModeEnum.COMMON;
|
|
store.setting.mode = ModeEnum.COMMON;
|
|
} else {
|
|
} else {
|
|
@@ -271,6 +272,11 @@ export default defineComponent({
|
|
}
|
|
}
|
|
store.currentQuestion = undefined;
|
|
store.currentQuestion = undefined;
|
|
store.currentScore = undefined;
|
|
store.currentScore = undefined;
|
|
|
|
+
|
|
|
|
+ message.info({ content: "重新加载中...", duration: 3 });
|
|
|
|
+ // 等待一秒后,重新加载页面
|
|
|
|
+ await new Promise((resolve) => setTimeout(resolve, 1000));
|
|
|
|
+ window.location.reload();
|
|
}
|
|
}
|
|
const progress = computed(() => {
|
|
const progress = computed(() => {
|
|
const { totalCount, markedCount } = store.status;
|
|
const { totalCount, markedCount } = store.status;
|