diff --git a/test_client/src/views/examtest/rulecreate.vue b/test_client/src/views/examtest/rulecreate.vue index dc27217..584bf07 100644 --- a/test_client/src/views/examtest/rulecreate.vue +++ b/test_client/src/views/examtest/rulecreate.vue @@ -26,7 +26,8 @@ + @visible-change="getQuestionCount" + @remove-tag="getQuestionCount2"> 分钟 - {{Form.totalscore}} 分 + {{Form.total_score}} 分 - - 分 + + 立即创建 @@ -86,8 +87,8 @@ export default { panduan_count:0, panduan_score:0, limit:0, - totalscore:0, - passscore:0 + total_score:0, + pass_score:0 }, typecount:{ danxuan:0, @@ -109,7 +110,7 @@ export default { { required: true, message: "时间限制不能为空"}, { type: "number", message: "时间限制必须是数字"} ], - passscore: [ + pass_score: [ { required: true, message: "及格分数不能为空"}, { type: "number", message: "及格分数必须是数字"} ] @@ -163,15 +164,22 @@ export default { this.typecount = response.data }); } - + }, + getQuestionCount2(val) { + getQuestionCount({ids:this.Form.questioncat}).then(response => { + this.typecount = response.data + }); }, calScore(current,old) { let form = this.Form let score = form.danxuan_count * form.danxuan_score + form.duoxuan_count * form.duoxuan_score + form.panduan_count * form.panduan_score - this.Form.totalscore = score + this.Form.total_score = score }, resetForm(formName) { this.$refs[formName].resetFields(); + this.typecount.danxuan = 0; + this.typecount.duoxuan = 0; + this.typecount.panduan = 0; }, goBack() { this.$router.replace('/sjmanage/testrule/') diff --git a/test_client/src/views/question/question.vue b/test_client/src/views/question/question.vue index f2bb576..4d3ec3e 100644 --- a/test_client/src/views/question/question.vue +++ b/test_client/src/views/question/question.vue @@ -83,10 +83,10 @@ - + - +