| | |
| | | <el-button type="primary">添加</el-button> |
| | | </router-link> |
| | | <el-table v-loading="listLoading" :data="tableData" border fit highlight-current-row style="width: 100%"> |
| | | <el-table-column prop="subjectId" label="课目" :formatter="subjectFormatter" width="120px" /> |
| | | <el-table-column prop="subjectNames" label="课目" /> |
| | | <el-table-column prop="name" label="名称" /> |
| | | <el-table-column prop="createDepartment" label="创建部门" /> |
| | | <el-table-column label="操作" align="center" width="360px"> |
| | | <template slot-scope="{row}"> |
| | | <el-button size="mini" @click="$router.push({path:'/exam/personalRandomTemplate/edit',query:{id:row.id}})" >编辑</el-button> |
| | |
| | | <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-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" |
| | | range-separator="至" start-placeholder="开始时间" end-placeholder="结束时间"> |
| | | </el-date-picker> |
| | | </el-form-item> |
| | | </el-form> |
| | | <span slot="footer" class="dialog-footer"> |
| | |
| | | id: null, |
| | | limitDateTime: [] |
| | | } |
| | | this.dialogVisible = true; |
| | | this.examPaper = item; |
| | | departmentApi.getDepartmentUserByTemplateId(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}})}}) |
| | | this.dialogVisible = true; |
| | | }) |
| | | }, |
| | | submitUpdate () { |