From b8dfc98b089e47fdb3e269941bbd2de3f7fb7de1 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Mon, 13 Sep 2021 17:14:57 +0800
Subject: [PATCH] Merge branch 'master' of http://s16s652780.51mypc.cn:49896/r/zhba_enterprises

---
 src/views/trainExam/index.vue |   30 +++++++++++++++++++++++++++++-
 1 files changed, 29 insertions(+), 1 deletions(-)

diff --git a/src/views/trainExam/index.vue b/src/views/trainExam/index.vue
index cfd1e6a..412cc67 100644
--- a/src/views/trainExam/index.vue
+++ b/src/views/trainExam/index.vue
@@ -72,6 +72,7 @@
                 size="mini"
                 icon="el-icon-collection"
                 class="start-kaoshi"
+                v-if="permission.trainExam_trainPapers"
                 @click="startExam(row)"
                 >报名清册
               </el-button>
@@ -79,8 +80,17 @@
                 type="text"
                 size="mini"
                 icon="el-icon-folder-checked"
+                v-if="permission.trainExam_check"
                 @click="handleAudit(row)"
                 >审核
+              </el-button>
+              <el-button
+                type="text"
+                size="mini"
+                icon="el-icon-folder-checked"
+                v-if="permission.trainExam_index_examScoreViews"
+                @click="examScoreViews(row)"
+                >成绩查看
               </el-button>
             </template>
           </avue-crud>
@@ -115,6 +125,7 @@
   updateAudit,
 } from "@/api/examapi/examination";
 import { auditColumn } from "./data";
+import { mapGetters } from "vuex";
 export default {
   data() {
     var validatePass = (rule, value, callback) => {
@@ -441,7 +452,6 @@
       questionBankSelectionList: [],
     };
   },
-  created() {},
   mounted() {},
   computed: {
     ids() {
@@ -450,6 +460,15 @@
         ids.push(ele.id);
       });
       return ids.join(",");
+    },
+    ...mapGetters(["userInfo", "permission"]),
+    permissionList() {
+      return {
+        addBtn: this.vaildData(null, false),
+        viewBtn: this.vaildData(null, false),
+        delBtn: this.vaildData(null, false),
+        editBtn: this.vaildData(null, false),
+      };
     },
   },
   watch: {},
@@ -527,6 +546,15 @@
         });
       }
     },
+    examScoreViews(row){
+      //模拟考试
+      if (row.examType == 2) {
+        this.$router.push({
+          path: `/trainExam/singleperformance`,
+          query: row,
+        });
+      }
+    },
     // 新增
     questionBankRowSave(row, done, loading) {
       row.startTime = row.startTime + ":00";

--
Gitblit v1.9.3