|
@@ -4,6 +4,7 @@ import { message, Modal } from "ant-design-vue";
|
|
import { isNumber, cloneDeep } from "lodash-es";
|
|
import { isNumber, cloneDeep } from "lodash-es";
|
|
import { h } from "vue";
|
|
import { h } from "vue";
|
|
import EventBus from "@/plugins/eventBus";
|
|
import EventBus from "@/plugins/eventBus";
|
|
|
|
+import { doLogout, clearMarkTask } from "@/api/markPage";
|
|
import type { Question, MarkResult } from "@/types";
|
|
import type { Question, MarkResult } from "@/types";
|
|
import useStatus from "./useStatus";
|
|
import useStatus from "./useStatus";
|
|
import useMarkTask from "./useMarkTask";
|
|
import useMarkTask from "./useMarkTask";
|
|
@@ -153,6 +154,10 @@ export default function useMarkSubmit() {
|
|
return datas;
|
|
return datas;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ const logout = async () => {
|
|
|
|
+ await clearMarkTask();
|
|
|
|
+ doLogout();
|
|
|
|
+ };
|
|
// 保存评卷任务
|
|
// 保存评卷任务
|
|
const saveTaskToServer = async () => {
|
|
const saveTaskToServer = async () => {
|
|
if (!markStore.currentTask) return;
|
|
if (!markStore.currentTask) return;
|