liuyg
2021-08-20 562ae0d927e8731420498c1e49cf62ebeb95f76a
src/views/applyexam/index.vue
@@ -65,6 +65,7 @@
                plain
                icon="el-icon-folder-checked"
                @click="handleBatchExam"
                v-if="permission.applyexam_exam"
                >生成考试
              </el-button>
              <!-- v-if="examPersission" -->
@@ -73,7 +74,8 @@
                size="small"
                plain
                icon="el-icon-folder-checked"
                @click="handleImport"
                v-if="permission.applyexam_import"
               @click="handleImport"
                >清册导入
              </el-button>
            </template>
@@ -83,6 +85,7 @@
                :type="type"
                size="small"
                icon="el-icon-refresh-left"
                v-if="permission.applyexam_cancel"
                :disabled="row.isApply == 2"
                @click="handleCancel(row)"
                >取消报名
@@ -100,7 +103,7 @@
                :type="type"
                size="small"
                icon="el-icon-receiving"
                v-if="row.candidateNo != ''"
                v-if="permission.applyexam_print && row.candidateNo!=''"
                @click="handlePrint(row)"
                >准考证打印
              </el-button>
@@ -176,7 +179,7 @@
  addExam,
} from "@/api/examapi/applyexam";
import { mapState } from "vuex";
import { mapGetters } from "vuex";
var DIC = {
  applyStatus: [
    {
@@ -754,6 +757,15 @@
    ...mapState({
      userInfo: (state) => state.user.userInfo,
    }),
    ...mapGetters(["userInfo", "permission"]),
    permissionList() {
      return {
        addBtn: this.vaildData(null, false),
        viewBtn: this.vaildData(this.permission.applyexam_view, false),
        delBtn: this.vaildData(null, false),
        editBtn: this.vaildData(null, false),
      };
    },
    ids() {
      let ids = [];
      this.questionBankSelectionList.forEach((ele) => {