| | |
| | | |
| | | <template slot="menuLeft"> |
| | | <el-button |
| | | style="display:none" |
| | | type="danger" |
| | | size="small" |
| | | icon="el-icon-delete" |
| | |
| | | size="mini" |
| | | icon="el-icon-collection" |
| | | class="start-kaoshi" |
| | | v-if="permission.trainExam_trainPapers" |
| | | @click="startExam(row)" |
| | | >报名清册 |
| | | </el-button> |
| | |
| | | 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> |
| | |
| | | updateAudit, |
| | | } from "@/api/examapi/examination"; |
| | | import { auditColumn } from "./data"; |
| | | import { mapGetters } from "vuex"; |
| | | export default { |
| | | data() { |
| | | var validatePass = (rule, value, callback) => { |
| | |
| | | border: true, //liu |
| | | index: true, |
| | | stripe: true, |
| | | viewBtn: true, |
| | | addBtn: true, |
| | | viewBtn: false, |
| | | addBtn: false, |
| | | editBtn: false, |
| | | selection: true, |
| | | excelBtn: false, |
| | | menuWidth: 230, |
| | |
| | | }, |
| | | questionBankOption: { |
| | | // 操作栏多余按钮去除 |
| | | delBtn: true, |
| | | editBtn: true, |
| | | addBtn: true, |
| | | delBtn: false, |
| | | editBtn: false, |
| | | addBtn: false, |
| | | selection: true, |
| | | menu: true, |
| | | // 导出按钮 |
| | | excelBtn: false, |
| | | viewBtn: true, |
| | | viewBtn: false, |
| | | |
| | | // title: '题库', |
| | | |
| | |
| | | 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, |
| | | // 表单新增时是否可见 |
| | |
| | | }, |
| | | { |
| | | label: "申请时间", |
| | | prop: "createTime", |
| | | prop: "creatorDate", |
| | | type: "datetime", |
| | | width: 160, |
| | | editDisplay: false, |
| | |
| | | questionBankSelectionList: [], |
| | | }; |
| | | }, |
| | | created() {}, |
| | | mounted() {}, |
| | | computed: { |
| | | ids() { |
| | |
| | | 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: {}, |
| | |
| | | }); |
| | | } |
| | | }, |
| | | examScoreViews(row){ |
| | | //模拟考试 |
| | | if (row.examType == 2) { |
| | | this.$router.push({ |
| | | path: `/trainExam/singleperformance`, |
| | | query: row, |
| | | }); |
| | | } |
| | | }, |
| | | // 新增 |
| | | questionBankRowSave(row, done, loading) { |
| | | row.startTime = row.startTime + ":00"; |
| | | row['examType'] = 2; |
| | | // row.endTime = row.examTime[1]; |
| | | // row.examTime = JSON.stringify(row.examTime); |
| | | add(row).then( |