diff --git a/src/views/exam/ExamList.vue b/src/views/exam/ExamList.vue index 5239165b..39bb78da 100644 --- a/src/views/exam/ExamList.vue +++ b/src/views/exam/ExamList.vue @@ -941,12 +941,15 @@ export default { }, findPapers() { let params={ - pageSize:50, + pageSize:200, name:'' } apiPaper.querypaper(params).then((res) => { if (res.status === 200) { - this.questDirOptions = res.result + this.questDirOptions = res.result; + if(this.examForm.paperId){ + this.changePaper(this.examForm.paperId); + } } else { this.$message.error(res.message) } @@ -980,6 +983,10 @@ export default { this.$refs.examForm.validate((valid) => { if (valid) { if (this.examForm.id) { + if(this.examForm.randomCount==1){ + this.$message.warning('随机试题数必须大于1!') + return; + } apiTest.update(this.examForm).then((res) => { if (res.status === 200) { this.$message.success('保存成功!') @@ -1016,6 +1023,7 @@ export default { testDuration:30, entranceTime:'', deadlineTime:'', + paperId:'', times:0, } this.resourceList = []