| | |
| | | <el-select ref="subjectIdRef" v-model="form.subjectId" placeholder="课目" multiple |
| | | collapse-tags @visible-change="subjectIdEvent" > |
| | | <el-option v-for="item in subjectFilter" :key="item.id" :value="item.id" |
| | | :label="item.name+' ( '+item.levelName+' )'"></el-option> |
| | | :label="item.name+' '"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="试卷类型:" prop="paperType" required> |
| | |
| | | range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | <el-form-item label="试卷名称:" prop="name" required> |
| | | <el-input v-model="form.name"/> |
| | | <el-form-item label="试卷名称:" prop="name" required > |
| | | |
| | | <el-row :gutter="20"> |
| | | |
| | | <el-col :span="9"> |
| | | <el-input v-model="form.name"/> |
| | | </el-col> |
| | | <el-col :span="2" v-if="form.paperType==7"> |
| | | <span>总数分:</span> |
| | | </el-col> |
| | | <el-col :span="9" v-if="form.paperType==7"> |
| | | <el-input v-model="form.name"/> |
| | | </el-col> |
| | | </el-row> |
| | | </el-form-item> |
| | | <el-form-item :key="index" :label="titleItem.label+':'" required v-for="(titleItem,index) in subjectIdList" v-if="form.paperType ==7"> |
| | | <el-row> |
| | | <el-col :span="3"> |
| | | <el-row > |
| | | <el-col :span="3" > |
| | | <span>题目数量:</span> |
| | | </el-col> |
| | | <el-col :span="9"> |
| | | <el-input v-model="titleItem.name" style="width: 80%"/> |
| | | </el-col> |
| | | <el-col :span="3"> |
| | | <span>题目分数:</span> |
| | | </el-col> |
| | | <el-col :span="9"> |
| | | <el-input v-model="titleItem.name" style="width: 80%"/> |
| | | </el-col> |
| | | |
| | | </el-row> |
| | | |
| | | </el-form-item> |
| | | <el-form-item label="总数分:" v-if="form.paperType==7" prop="name" required> |
| | | <el-input v-model="form.name"/> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="总数分:" v-if="form.paperType==7" prop="name" required>--> |
| | | <!-- <el-input v-model="form.name"/>--> |
| | | <!-- </el-form-item>--> |
| | | <el-form-item :key="index" :label="'标题'+(index+1)+':'" required v-for="(titleItem,index) in form.titleItems"> |
| | | <el-input v-model="titleItem.name" style="width: 80%"/> |
| | | <el-button v-if="form.paperType!=7" type="text" class="link-left" style="margin-left: 20px" size="mini" @click="addQuestion(titleItem)"> |
| | |
| | | // this.subjectFilter = this.subjects.filter(data =>{ |
| | | // return this.form.departmentIds.forEach(item=>{data.level == item}) |
| | | // }) |
| | | this.subjectFilter = [] |
| | | this.form.departmentIds.forEach(item=>{ |
| | | this.subjects.forEach(jectitem=>{ |
| | | if (item==jectitem.level){ |
| | | this.subjectFilter.push(jectitem) |
| | | } |
| | | }) |
| | | }) |
| | | // |
| | | // this.subjectFilter = [] |
| | | // this.form.departmentIds.forEach(item=>{ |
| | | // this.subjects.forEach(jectitem=>{ |
| | | // if (item==jectitem.level){ |
| | | // this.subjectFilter.push(jectitem) |
| | | // } |
| | | // }) |
| | | // }) |
| | | console.log(this.subjects,this.form.departmentIds) |
| | | // this.subjectFilter = this.subjects |
| | | }, |