瀏覽代碼

回评任务的w和h突然变为0的兼容处理

刘洋 2 年之前
父節點
當前提交
719fb1c144
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      src/features/mark/MarkHistory.vue

+ 7 - 5
src/features/mark/MarkHistory.vue

@@ -163,13 +163,13 @@ const currentTaskChange = async () => {
       });
       });
     } catch (e) {
     } catch (e) {
       // 恢复以前的行为,取回评失败则评卷任务为空
       // 恢复以前的行为,取回评失败则评卷任务为空
-      replaceCurrentTask(undefined);
+      await replaceCurrentTask(undefined);
     } finally {
     } finally {
       // store.globalMask = false;
       // store.globalMask = false;
     }
     }
-    replaceCurrentTask(store.historyTasks[0]);
+    await replaceCurrentTask(store.historyTasks[0]);
   } else {
   } else {
-    replaceCurrentTask(store.tasks[0]);
+    await replaceCurrentTask(store.tasks[0]);
     store.historyTasks.splice(0);
     store.historyTasks.splice(0);
     secretNumberInput = "";
     secretNumberInput = "";
     currentPage = 1;
     currentPage = 1;
@@ -265,10 +265,12 @@ async function updateHistoryTask({
 }
 }
 
 
 async function replaceCurrentTask(task: Task | undefined) {
 async function replaceCurrentTask(task: Task | undefined) {
-  if (store.isScanImage) {
+  console.log('replaceCurrentTask:',task);
+  store.currentTask = task;
+  
+  if (store.isScanImage && !!task) {
     await preDrawImage(task);
     await preDrawImage(task);
   }
   }
-  store.currentTask = task;
 }
 }
 
 
 function previousPage() {
 function previousPage() {