| | |
| | | <el-form :model="paperPage.queryParam" ref="queryForm" :inline="true"> |
| | | <el-form-item label="课目:" > |
| | | <el-select v-model="paperPage.queryParam.subjectId" clearable> |
| | | <el-option v-for="item in paperPage.subjectFilter" :key="item.id" :value="item.id" :label="item.name+' ( '+item.levelName+' )'"></el-option> |
| | | <el-option v-for="item in paperPage.subjectFilter" :key="item.id" :value="item.id" :label="item.name+' '"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | |
| | | <el-table v-loading="paperPage.listLoading" :data="paperPage.tableData" |
| | | @selection-change="handleSelectionChange" border fit highlight-current-row style="width: 100%"> |
| | | <el-table-column type="selection" width="35"></el-table-column> |
| | | <el-table-column prop="id" label="Id" width="90px"/> |
| | | <el-table-column prop="subjectId" label="课目" :formatter="subjectFormatter" width="120px" /> |
| | | <el-table-column prop="name" label="名称" /> |
| | | <el-table-column prop="createTime" label="创建时间" width="160px"/> |
| | |
| | | this.search() |
| | | }, |
| | | confirmPaperSelect () { |
| | | console.log( this.paperPage.multipleSelection) |
| | | this.paperPage.multipleSelection.forEach(ep => this.form.paperItems.push(ep)) |
| | | this.paperPage.showDialog = false |
| | | }, |
| | |
| | | this.search() |
| | | }, |
| | | levelChange () { |
| | | this.paperPage.queryParam.subjectId = null |
| | | this.paperPage.subjectFilter = this.subjects.filter(data => data.level === this.form.gradeLevel) |
| | | // this.paperPage.queryParam.subjectId = null |
| | | // this.paperPage.subjectFilter = this.subjects.filter(data => data.level === this.form.gradeLevel) |
| | | }, |
| | | removePaper (row) { |
| | | this.form.paperItems.forEach((item, index, arr) => { |