| | |
| | | width="550px"> |
| | | <el-form :model="form" ref="form" :rules="rules"> |
| | | <el-form-item label="考生:" prop="menuIds" required> |
| | | <el-cascader v-model="form.menuIds" :options="options" :props="{ multiple: true }" clearable collapse-tags></el-cascader> |
| | | <!-- <el-cascader v-model="form.menuIds" :options="options" :props="{ multiple: true }" clearable collapse-tags></el-cascader> --> |
| | | <!-- 改成下拉 --> |
| | | <el-select v-model="form.menuIds" multiple clearable placeholder="请选择"> |
| | | <el-option v-for="item in options" :key="item.id" :label="item.realName" :value="item.id"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="时间:" prop="limitDateTime" required v-if="examPaper.paperType === 4"> |
| | | <el-date-picker v-model="form.limitDateTime" value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange" |
| | |
| | | import Pagination from '@/components/Pagination' |
| | | import examPaperApi from '@/api/examPaper' |
| | | import departmentApi from '@/api/department' |
| | | import userApi from '@/api/user' |
| | | |
| | | export default { |
| | | components: { Pagination }, |
| | |
| | | } |
| | | this.dialogVisible = true; |
| | | this.examPaper = item; |
| | | departmentApi.getUserByExam(item.id).then(res => { |
| | | this.options = res.response.map(x=>{return{value:x.department.id,label:x.department.name,children:x.userList.map(xx=>{return{value: xx.id,label: xx.realName}})}}) |
| | | console.log('item.id', item.id); |
| | | userApi.getFailExamUser(item.id).then(res => { |
| | | this.options = res.response; |
| | | }) |
| | | }, |
| | | submitUpdate () { |