From a012d96b2188cacc46f7ba63e60bf5ec142602a4 Mon Sep 17 00:00:00 2001 From: odc.xiaohui <xiaohui@Q1> Date: 星期二, 04 七月 2023 17:53:04 +0800 Subject: [PATCH] 修改青羊后台答卷统计 --- src/views/exam/paper/edit.vue | 42 ++++++++++++++++++++++++++++++++++-------- 1 files changed, 34 insertions(+), 8 deletions(-) diff --git a/src/views/exam/paper/edit.vue b/src/views/exam/paper/edit.vue index b203177..317fb5e 100644 --- a/src/views/exam/paper/edit.vue +++ b/src/views/exam/paper/edit.vue @@ -37,13 +37,26 @@ </el-col> </el-row> </el-form-item> - <el-form-item :key="key" :label="titlejs(key)" required v-for="(value,key,index) in form.subjectSource" v-if="form.paperType ==7"> + <el-form-item :key="item.subjectId" :label="item.label" required v-for="(item,key,index) in form.questionTypeVMS" v-if="form.paperType ==7"> <el-row > <el-col :span="3" > - <span>棰樼洰鏁伴噺锛�</span> + <span>澶氶�夐锛�</span> + </el-col> - <el-col :span="9"> - <el-input v-model="form.subjectSource[key]" style="width: 80%"/> + <el-col :span="3"> + <el-input v-model="form.questionTypeVMS[key].multipleChoice" style="width: 80%"/> + </el-col> + <el-col :span="3" > + <span>鍗曢�夐锛�</span> + </el-col> + <el-col :span="3"> + <el-input v-model="form.questionTypeVMS[key].singleChoice" style="width: 80%"/> + </el-col> + <el-col :span="3" > + <span>鍒ゆ柇棰橈細</span> + </el-col> + <el-col :span="3"> + <el-input v-model="form.questionTypeVMS[key].trueFalse" style="width: 80%"/> </el-col> </el-row> </el-form-item> @@ -135,7 +148,8 @@ name: '', suggestTime: null, titleItems: [], - subjectSource:{} + subjectSource:{}, + questionTypeVMS:[] }, subjectFilter: null, formLoading: false, @@ -207,19 +221,29 @@ this.$refs.subjectIdRef.selected.forEach(item=>{ arr.push({ label:item.label, - id:item.value + subjectId:item.value, + singleChoice:'', + multipleChoice:'', + trueFalse:'' }) }) console.log(arr) + this.form.questionTypeVMS = arr } if (this.form.paperType ==7){ //瑾槑鏄毃姗� this.subjectIdList = arr let obj1={} + let arr1 = [] arr.forEach((item,index)=>{ - obj1[item.id]='' - + // obj1[item.id]='' + arr1.push({ + subjectId:item.id, + singleChoice:'', + multipleChoice:'', + trueFalse:'' + }) // let obj={ // item // } @@ -233,7 +257,9 @@ // } }) this.form.subjectSource = obj1 + console.log(this.form.subjectSource) + console.log(this.form.questionTypeVMS) // this.form.paperType = 7 this.form.titleItems = [] }else { -- Gitblit v1.8.0