Browse Source

feat: 改档标记

zhangjie 8 tháng trước cách đây
mục cha
commit
b0f3ef1880

+ 2 - 2
src/api.js

@@ -446,8 +446,8 @@ export const paperSelectLevelBatch = (taskIds, result, stage) => {
 export const paperTaskPass = (stage, taskId) => {
   return $post(`/api/marktasks/${stage}/${taskId}/skip`, {});
 };
-export const markTask = ({ markTaskId, stage, isMark }) => {
-  return $post(`/api/marktasks/${stage}/mark_task`, { markTaskId, isMark });
+export const markTask = (datas) => {
+  return $post(`/api/marktasks/${datas.stage}/mark_task`, datas);
 };
 // grade or mark history
 export const markHistoryList = (paperId, stage) => {

+ 10 - 2
src/modules/grading/marker/MarkerImageView.vue

@@ -161,11 +161,19 @@ export default {
           role: this.curUserRoleType,
         }).catch(() => {});
       } else {
-        res = await markTask({
+        let datas = {
           markTaskId: this.image.id,
           isMark: !this.image.mark,
           stage: this.stage,
-        }).catch(() => {});
+        };
+        if (this.stage === "SCORE") {
+          datas = {
+            ...datas,
+            shift: this.data.shift,
+            shiftScore: this.data.shiftScore,
+          };
+        }
+        res = await markTask(datas).catch(() => {});
       }
       this.loading = false;
       if (!res) return;

+ 2 - 0
src/modules/mark/components/MarkAction.vue

@@ -523,6 +523,8 @@ export default {
           markTaskId: this.curPaperOrTask.id,
           isMark: !this.curPaperOrTask.mark,
           stage: "SCORE",
+          shift: this.curPaperOrTask.shift,
+          shiftScore: this.curPaperOrTask.shiftScore,
         }).catch(() => {});
       }