|
@@ -52,7 +52,7 @@ import PaperModal from "../mark/PaperModal.vue";
|
|
import { getPaper } from "@/api/jsonMark";
|
|
import { getPaper } from "@/api/jsonMark";
|
|
import { getArbitrateHistory } from "@/api/arbitratePage";
|
|
import { getArbitrateHistory } from "@/api/arbitratePage";
|
|
import EventBus from "@/plugins/eventBus";
|
|
import EventBus from "@/plugins/eventBus";
|
|
-import { addFileServerPrefixToTask } from "@/utils/utils";
|
|
+import { addFileServerPrefixToTask,preDrawImage } from "@/utils/utils";
|
|
import { isNumber } from "lodash-es";
|
|
import { isNumber } from "lodash-es";
|
|
import type { Question } from "@/types";
|
|
import type { Question } from "@/types";
|
|
|
|
|
|
@@ -114,7 +114,11 @@ async function updateTask() {
|
|
|
|
|
|
if (res.data.studentId) {
|
|
if (res.data.studentId) {
|
|
let rawTask = res.data;
|
|
let rawTask = res.data;
|
|
- store.currentTask = addFileServerPrefixToTask(rawTask);
|
|
+ let t = addFileServerPrefixToTask(rawTask);
|
|
|
|
+ if (store.isScanImage && !!t) {
|
|
|
|
+ await preDrawImage(t);
|
|
|
|
+ }
|
|
|
|
+ store.currentTask = t;
|
|
} else {
|
|
} else {
|
|
store.message = res.data.message;
|
|
store.message = res.data.message;
|
|
}
|
|
}
|