Эх сурвалжийг харах

fix allZeroSubmit error restore

Michael Wang 4 жил өмнө
parent
commit
6c96c40725

+ 4 - 2
src/features/mark/Mark.vue

@@ -240,7 +240,7 @@ export default defineComponent({
       const markResult = store.currentMarkResult;
       if (!markResult) return;
 
-      const { markerScore, scoreList, trackList } = markResult;
+      const { markerScore, scoreList, trackList, specialTagList } = markResult;
       markResult.markerScore = 0;
       const ss = new Array(store.currentTask?.questionList.length);
       markResult.scoreList = ss.fill(0);
@@ -249,11 +249,13 @@ export default defineComponent({
       try {
         await saveTaskToServer();
       } catch (error) {
-        // console.log("error restore");
+        console.log("error restore");
+      } finally {
         // console.log({ markerScore, scoreList, trackList });
         markResult.markerScore = markerScore;
         markResult.scoreList = scoreList;
         markResult.trackList = trackList;
+        markResult.specialTagList = specialTagList;
       }
     };
     const saveTaskToServer = async () => {