Sfoglia il codice sorgente

feat: 切换任务时给分板显示

chenhao 2 anni fa
parent
commit
580fd1172a
1 ha cambiato i file con 6 aggiunte e 2 eliminazioni
  1. 6 2
      src/modules/marking/mark/index.vue

+ 6 - 2
src/modules/marking/mark/index.vue

@@ -138,7 +138,10 @@ const getNextTask = () => {
 
 getNextTask()
 
-watch(currentTask, resume)
+watch(currentTask, () => {
+  resume()
+  scoringPanelVisible.value = true
+})
 
 /** 给分板 */
 const scoringPanelVisible = ref<boolean>(true)
@@ -172,9 +175,10 @@ const onSubmit: InstanceType<typeof ScoringPanelWithConfirm>['onSubmit'] = async
       problem: false,
       taskId: currentTask.value.taskId,
     })
-    await getMarkingTask()
+    await getNextTask()
   } catch (error) {
     console.error(error)
+    scoringPanelVisible.value = true
   }
 }