zhangjie 3 gadi atpakaļ
vecāks
revīzija
56173da50e
1 mainītis faili ar 9 papildinājumiem un 4 dzēšanām
  1. 9 4
      src/modules/grading/marker/MarkerStandard.vue

+ 9 - 4
src/modules/grading/marker/MarkerStandard.vue

@@ -38,10 +38,7 @@
               </div>
               <div class="image-title">{{ paper.title }}</div>
             </div>
-            <div
-              v-if="IS_MARK_LEADER && showStandardPaperManage"
-              class="image-action"
-            >
+            <div v-if="canEditStandard" class="image-action">
               <Button
                 type="error"
                 size="small"
@@ -145,6 +142,14 @@ export default {
     ...mapState("marker", ["IS_MARK_LEADER", "paramsSet"]),
     showStandardPaperManage() {
       return this.paramsSet["showStandardPaperManage"] !== 0;
+    },
+    canEditStandard() {
+      const user = this.$ls.get("user", {});
+      return (
+        this.IS_MARK_LEADER &&
+        this.showStandardPaperManage &&
+        user.standardVolume
+      );
     }
   },
   methods: {