liuyg
2021-09-27 8c6cf205affbbc8ada74f00a7ca25ebca867e9ed
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) => {
@@ -342,6 +353,27 @@
            type: "textarea",
            span: 24,
            slot: true,
            hide:true,
            // 表单新增时是否禁止
            addDisabled: false,
            // 表单新增时是否可见
            addDisplay: true,
            // 表单新增时是否为查看模式
            addDetail: false,
            // 表单编辑时是否禁止
            editDisabled: false,
            // 表单编辑时是否可见
            editDisplay: true,
            // 表单编辑时是否为查看模式
            editDetail: false,
            width: 150,
          },
          {
            label: "报名人数",
            prop: "num",
            type: "textarea",
            span: 24,
            slot: true,
            // 表单新增时是否禁止
            addDisabled: false,
            // 表单新增时是否可见
@@ -358,7 +390,7 @@
          },
          {
            label: "申请时间",
            prop: "createTime",
            prop: "creatorDate",
            type: "datetime",
            width: 160,
            editDisplay: false,
@@ -441,7 +473,6 @@
      questionBankSelectionList: [],
    };
  },
  created() {},
  mounted() {},
  computed: {
    ids() {
@@ -450,6 +481,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 +567,15 @@
        });
      }
    },
    examScoreViews(row){
      //模拟考试
      if (row.examType == 2) {
        this.$router.push({
          path: `/trainExam/singleperformance`,
          query: row,
        });
      }
    },
    // 新增
    questionBankRowSave(row, done, loading) {
      row.startTime = row.startTime + ":00";