| | |
| | | </el-select> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="时间限制:"> |
| | | <el-form-item label="时间限制:" prop="limitDateTime"> |
| | | <el-date-picker v-model="form.limitDateTime" value-format="yyyy-MM-dd HH:mm:ss" type="datetimerange" |
| | | range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"> |
| | | </el-date-picker> |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="部门:"> |
| | | <el-select v-model="student.deptId" clearable> |
| | | <el-select v-model="student.deptIds" clearable multiple> |
| | | <el-option v-for="item in depts" :key="item.id" :value="item.id" :label="item.name"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | <el-table ref="multipleTable" v-loading="student.listLoading" :data="tableData" border fit highlight-current-row |
| | | style="width: 100%" @selection-change="handleSelection" row-key="id"> |
| | | <el-table-column type="selection" :reserve-selection="true"></el-table-column> |
| | | <el-table-column prop="realName" label="用户" /> |
| | | <el-table-column prop="realName" label="学员" /> |
| | | </el-table> |
| | | <pagination v-show="total > 0" :total="total" :page.sync="student.pageIndex" :limit.sync="student.pageSize" |
| | | @pagination="selectStudent" /> |
| | |
| | | data() { |
| | | return { |
| | | tags: [], |
| | | depts: [], |
| | | student: {}, |
| | | studentDialog: false, |
| | | student: { |
| | | deptIds: [], |
| | | pageIndex: 1, |
| | | pageSize: 5, |
| | | listLoading: true, |
| | |
| | | name: [ |
| | | { required: true, message: '请输入试卷名称', trigger: 'blur' } |
| | | ], |
| | | limitDateTime: [ |
| | | { required: true, message: '请选择时间限制', trigger: 'blur' } |
| | | ], |
| | | suggestTime: [ |
| | | { required: true, message: '请输入建议时长', trigger: 'blur' } |
| | | ] |