Browse Source

feat: 评卷管理页面权限添加

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

+ 17 - 2
src/modules/mark/components/ScoreCheckDetail.vue

@@ -204,6 +204,10 @@
           >客观题统分</el-button
         >
         <el-dropdown
+          v-if="
+            checkPrivilege('button', 'BatchInspectedSubjective') ||
+            checkPrivilege('button', 'BatchObjectiveSubjective')
+          "
           :disabled="!multipleSelection.length"
           @command="toBatchCheck"
         >
@@ -211,11 +215,20 @@
             批量复核<i class="el-icon-arrow-down el-icon--right"></i>
           </el-button>
           <el-dropdown-menu slot="dropdown">
-            <el-dropdown-item command="subjective">主观题复核</el-dropdown-item>
-            <el-dropdown-item command="objective">客观题复核</el-dropdown-item>
+            <el-dropdown-item
+              v-if="checkPrivilege('button', 'BatchInspectedSubjective')"
+              command="subjective"
+              >主观题复核</el-dropdown-item
+            >
+            <el-dropdown-item
+              v-if="checkPrivilege('button', 'BatchObjectiveSubjective')"
+              command="objective"
+              >客观题复核</el-dropdown-item
+            >
           </el-dropdown-menu>
         </el-dropdown>
         <el-button
+          v-if="checkPrivilege('button', 'ScoreExport')"
           class="ml-2"
           type="success"
           :loading="downloading"
@@ -336,6 +349,7 @@
               >轨迹图</el-button
             >
             <el-button
+              v-if="checkPrivilege('link', 'InspectedSubjective')"
               class="btn-primary"
               type="text"
               :disabled="!scope.row.subjectiveCheckFlag"
@@ -343,6 +357,7 @@
               >主观题复核</el-button
             >
             <el-button
+              v-if="checkPrivilege('link', 'ObjectiveSubjective')"
               class="btn-primary"
               type="text"
               :disabled="!scope.row.objectiveCheckFlag"

+ 2 - 0
src/modules/mark/components/markDetail/MarkDetailMarker.vue

@@ -94,6 +94,7 @@
         >
           <template slot-scope="scope">
             <el-button
+              v-if="checkPrivilege('link', 'MarkTaskReset')"
               class="btn-danger"
               type="text"
               :disabled="scope.row.resetting"
@@ -101,6 +102,7 @@
               >{{ scope.row.resetting ? "重置中" : "重置" }}</el-button
             >
             <el-button
+              v-if="checkPrivilege('link', 'MarkTaskMarkerDelete')"
               class="btn-danger"
               type="text"
               @click="toDangerAction('unbind', scope.row)"