|
@@ -117,7 +117,6 @@ async function updateTask() {
|
|
|
store.tasks.push(newTask);
|
|
|
if (!store.historyOpen) {
|
|
|
// 在正评中,才能替换task
|
|
|
- // TODO: 疑似替换多次引起重新渲染
|
|
|
if (store.currentTask?.studentId !== store.tasks[0].studentId)
|
|
|
store.currentTask = store.tasks[0];
|
|
|
}
|
|
@@ -132,13 +131,10 @@ async function updateTask() {
|
|
|
// 如果不是当前任务,则先等3秒再去取任务,以免和其他请求争夺网络资源
|
|
|
await new Promise((resolve) => setTimeout(resolve, 3000));
|
|
|
}
|
|
|
- // for (const sliceUrl of (res.data as Task).sliceUrls) {
|
|
|
- // fetch(sliceUrl);
|
|
|
- // }
|
|
|
try {
|
|
|
preDrawing = true;
|
|
|
if (store.isScanImage) {
|
|
|
- await preDrawImage(res.data);
|
|
|
+ await preDrawImage(newTask);
|
|
|
}
|
|
|
} finally {
|
|
|
preDrawing = false;
|