|
@@ -48,12 +48,13 @@ import {
|
|
|
saveArbitrateTask,
|
|
|
} from "@/api/arbitratePage";
|
|
|
import ArbitrateMarkList from "./ArbitrateMarkList.vue";
|
|
|
-import { ModeEnum, Setting, Task } from "@/types";
|
|
|
+import { Task } from "@/types";
|
|
|
import AnswerModal from "../mark/AnswerModal.vue";
|
|
|
import PaperModal from "../mark/PaperModal.vue";
|
|
|
import { getPaper } from "@/api/jsonMark";
|
|
|
import { getArbitrateHistory } from "@/api/arbitratePage";
|
|
|
import EventBus from "@/plugins/eventBus";
|
|
|
+import { addFileServerPrefixToTask } from "@/utils/utils";
|
|
|
|
|
|
const route = useRoute();
|
|
|
let isSingleStudent = !!route.query.historyId;
|
|
@@ -112,16 +113,7 @@ async function updateTask() {
|
|
|
|
|
|
if (res.data.libraryId) {
|
|
|
let rawTask = res.data as Task;
|
|
|
- rawTask.sliceUrls = rawTask.sliceUrls?.map(
|
|
|
- (s) => store.setting.fileServer + s
|
|
|
- );
|
|
|
- rawTask.sheetUrls = rawTask.sheetUrls?.map(
|
|
|
- (s) => store.setting.fileServer + s
|
|
|
- );
|
|
|
- rawTask.jsonUrl = store.setting.fileServer + rawTask.jsonUrl;
|
|
|
- store.currentTask = res.data;
|
|
|
- // if (store.currentTask)
|
|
|
- // store.setting.subject = store.currentTask.subject;
|
|
|
+ store.currentTask = addFileServerPrefixToTask(rawTask);
|
|
|
} else {
|
|
|
store.message = res.data.message;
|
|
|
}
|