刘洋 2 anni fa
parent
commit
b766d71b56
1 ha cambiato i file con 7 aggiunte e 0 eliminazioni
  1. 7 0
      src/modules/marking/mark/index.vue

+ 7 - 0
src/modules/marking/mark/index.vue

@@ -28,6 +28,7 @@
       </div>
     </div>
     <scoring-panel-with-confirm
+      v-if="currentTask"
       :id="currentTask?.taskId"
       v-model:visible="scoringPanelVisible"
       v-model:score="modelScore"
@@ -328,13 +329,19 @@ const onBack = () => {
     })
   }
 }
+const clearTaskView = () => {
+  currentTaskPool = []
+  currentTask.value = undefined
+}
 const checkMarkStatus = async (): Promise<boolean> => {
   let res: any = await getMarkStatus()
   if (!!res.personDayCount && res.markedCount === res.personDayCount) {
     ElMessage.success(`您当天的任务量${res.persionDayCount}已完成`)
+    clearTaskView()
     return false
   } else if (!!res.totalCount && res.markedCount === res.totalCount) {
     ElMessage.success(`任务量${res.totalCount}已完成`)
+    clearTaskView()
     return false
   } else {
     return true