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

remove unused code & fix typo

Michael Wang 3 жил өмнө
parent
commit
bc3233e731

+ 9 - 11
src/features/mark/CommonMarkBody.vue

@@ -532,17 +532,15 @@ if (useMarkResult) {
 
   // 清除特殊标记轨迹
   watchEffect(() => {
-    for (const track of store.currentMarkResult?.specialTagList || []) {
-      for (const sliceImage of sliceImagesWithTrackList) {
-        sliceImage.tagList = sliceImage.tagList.filter((t) =>
-          store.currentMarkResult?.specialTagList.find(
-            (st) =>
-              st.offsetIndex === t.offsetIndex &&
-              st.offsetX === t.offsetX &&
-              st.offsetY === t.offsetY
-          )
-        );
-      }
+    for (const sliceImage of sliceImagesWithTrackList) {
+      sliceImage.tagList = sliceImage.tagList.filter((t) =>
+        store.currentMarkResult?.specialTagList.find(
+          (st) =>
+            st.offsetIndex === t.offsetIndex &&
+            st.offsetX === t.offsetX &&
+            st.offsetY === t.offsetY
+        )
+      );
     }
     if (store.currentMarkResult?.specialTagList.length === 0) {
       for (const sliceImage of sliceImagesWithTrackList) {

+ 0 - 29
src/features/mark/Mark.vue

@@ -312,35 +312,6 @@ const saveTaskToServer = async () => {
     return;
   }
 
-  if (
-    markResult.scoreList.length !== store.currentTask?.questionList.length &&
-    markResult.scoreList.every((s) => isNumber(s))
-  ) {
-    // 轨迹回评普通打分时,有分数无轨迹,导致markResult的scoreList计算不准确
-    if (store.currentTask?.questionList.every((q) => isNumber(q.score))) {
-      let question;
-      for (const q of store.currentTask?.questionList) {
-        const valid = markResult.trackList.some(
-          (t) => q.mainNumber === t.mainNumber && q.subNumber === t.subNumber
-        );
-        if (!valid) {
-          question = q;
-          break;
-        }
-      }
-      if (question) {
-        message.error({
-          content: `${question.mainNumber}-${question.subNumber} 没有轨迹。`,
-          duration: 5,
-        });
-      } else {
-        message.error({ content: "少有人见过的错误" });
-      }
-    } else {
-      message.error({ content: "还有题目没有评分。", duration: 5 });
-    }
-    return;
-  }
   if (store.setting.mode !== ModeEnum.TRACK) {
     markResult.trackList = [];
   } else {

+ 0 - 18
src/features/mark/MarkBoardMouse.vue

@@ -172,24 +172,6 @@ function questionScoreSteps(question: Question) {
   return steps;
 }
 
-const handleMouseOverWithBoard = () => {
-  if (store.setting.uiSetting["score.board.collapse"]) {
-    const container = document.querySelector(".mark-board-track-container");
-    if (container) {
-      container.classList.add("show-board");
-    }
-  }
-};
-
-const handleMouseOutWithBoard = () => {
-  if (store.setting.uiSetting["score.board.collapse"]) {
-    const container = document.querySelector(".mark-board-track-container");
-    if (container) {
-      container.classList.remove("show-board");
-    }
-  }
-};
-
 function submit() {
   const errors: any = [];
   store.currentTask?.questionList.forEach((question, index) => {

+ 2 - 2
src/types/index.ts

@@ -120,8 +120,8 @@ export interface Question {
   maxScore: number;
   title: string; // 题目名称
   trackList: Array<Track>; // 轨迹列表
-  score: number | null; //得分;null的值时是为打回时可以被修改的;null也是从未评分过的情况,要通过rejected来判断
-  __origScore: number | null; // 在回评restore score
+  score: number | null; //得分;null的值时是为打回时可以被评卷修改的;null也是从未评分过的情况,要通过rejected来判断
+  __origScore: number | null; // 在回评restore score
 }
 
 export interface Track {