Browse Source

feat: 改档打分去掉标记

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

+ 7 - 7
src/modules/grading/marker/MarkerImageView.vue

@@ -166,13 +166,13 @@ export default {
           isMark: !this.image.mark,
           stage: this.stage,
         };
-        if (this.stage === "SCORE") {
-          datas = {
-            ...datas,
-            shift: this.data.shift,
-            shiftScore: this.data.shiftScore,
-          };
-        }
+        // if (this.stage === "SCORE") {
+        //   datas = {
+        //     ...datas,
+        //     shift: this.data.shift,
+        //     shiftScore: this.data.shiftScore,
+        //   };
+        // }
         res = await markTask(datas).catch(() => {});
       }
       this.loading = false;

+ 7 - 1
src/modules/mark/components/MarkAction.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="mark-action grade-action">
     <div
-      v-if="!IS_ADMIN"
+      v-if="canMark"
       :class="['action-history-mark', { 'mark-act': curPaperOrTask.mark }]"
       @click="toMark"
     >
@@ -350,6 +350,12 @@ export default {
     IS_MARK_LEADER() {
       return this.curUserRoleType === "MARK_LEADER";
     },
+    canMark() {
+      return !this.IS_ADMIN && !this.stepType.includes("shift");
+      // return (
+      //   !this.IS_ADMIN && !(this.IS_MARKER && this.stepType.includes("shift"))
+      // );
+    },
   },
   watch: {
     // curPaperOrTask(val) {

+ 4 - 0
src/modules/mark/leader/LeaderMarking.vue

@@ -50,6 +50,7 @@
             <marker-image-view
               :data="paper"
               :stage="stage"
+              :can-mark="canMark"
               @on-mark="historyMarkChange"
               @to-review="toReview"
             ></marker-image-view>
@@ -171,6 +172,9 @@ export default {
     markerImageListClasses() {
       return ["marker-image-list", `marker-image-list-${this.page.size}`];
     },
+    canMark() {
+      return !this.curStep.type.includes("shift");
+    },
   },
   created() {
     this.subject = this.subjectId.split("-")[1];

+ 4 - 0
src/modules/mark/marker/MarkerMarking.vue

@@ -50,6 +50,7 @@
             <marker-image-view
               :data="paper"
               :stage="stage"
+              :can-mark="canMark"
               @to-review="toReview"
               @on-mark="markChange"
             ></marker-image-view>
@@ -213,6 +214,9 @@ export default {
     markerImageListClasses() {
       return ["marker-image-list", `marker-image-list-${this.page.size}`];
     },
+    canMark() {
+      return !this.curStep.type.includes("shift");
+    },
   },
   created() {
     this.subject = this.subjectId.split("-")[1];