| | |
| | | </el-form> |
| | | <el-dialog :visible.sync="questionPage.showDialog" width="70%"> |
| | | <el-form :model="questionPage.queryParam" ref="queryForm" :inline="true"> |
| | | <el-form-item label="ID:"> |
| | | <el-input v-model="questionPage.queryParam.id" clearable></el-input> |
| | | <el-form-item label="题干:"> |
| | | <el-input v-model="questionPage.queryParam.titleContent" clearable></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="题型:"> |
| | | <el-select v-model="questionPage.queryParam.questionType" clearable> |
| | |
| | | <el-dialog :visible.sync="studentDialog" width="70%"> |
| | | <el-form :model="student" ref="queryForm" :inline="true"> |
| | | <el-form-item label="标签:"> |
| | | <el-select v-model="student.tagId" clearable> |
| | | <el-select v-model="student.tagIds" clearable multiple> |
| | | <el-option v-for="item in tags" :key="item.id" :value="item.id" :label="item.name"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="排除标签:"> |
| | | <el-select v-model="student.excludeTagIds" clearable multiple> |
| | | <el-option v-for="item in tags" :key="item.id" :value="item.id" :label="item.name"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | pageIndex: 1, |
| | | pageSize: 5, |
| | | listLoading: true, |
| | | multipleSelection: [] |
| | | multipleSelection: [], |
| | | excludeTagIds: [] |
| | | }, |
| | | tableData: [], |
| | | total: 0, |
| | |
| | | multipleSelection: [], |
| | | showDialog: false, |
| | | queryParam: { |
| | | id: null, |
| | | titleContent: "", |
| | | questionType: null, |
| | | subjectId: 1, |
| | | pageIndex: 1, |
| | |
| | | }; |
| | | }); |
| | | this.form.examineeList = this.student.multipleSelection.map((item) => item.realName); |
| | | |
| | | |
| | | this.studentDialog = false; |
| | | }, |
| | | |