Przeglądaj źródła

feat: 轨迹分值汇总

zhangjie 1 rok temu
rodzic
commit
3b77b0e476
1 zmienionych plików z 11 dodań i 4 usunięć
  1. 11 4
      src/features/student/studentInspect/MarkBody.vue

+ 11 - 4
src/features/student/studentInspect/MarkBody.vue

@@ -516,10 +516,17 @@ function parseMarkDetailList(): Array<MarkDetailItem[]> {
             score: 0,
           };
         }
-        userMap[track.userId].scores.push({
-          score: track.score,
-          subNumber: track.subNumber,
-        });
+        const existUserScore = userMap[track.userId].scores.find(
+          (s) => s.subNumber === track.subNumber
+        );
+        if (existUserScore) {
+          existUserScore.score += track.score;
+        } else {
+          userMap[track.userId].scores.push({
+            score: track.score,
+            subNumber: track.subNumber,
+          });
+        }
       });
     });