| | |
| | | >修改 |
| | | </el-button> |
| | | <el-button type="danger" size="small" @click="deleteExam(scope.row.id)">删除</el-button> |
| | | <el-button v-if="scope.row.status === 'finished'" type="success" size="small" @click="markPaper(scope.row)">阅卷</el-button> |
| | | <el-button type="success" size="small" @click="markPaper(scope.row)">阅卷</el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <el-form-item label="开始时间" :label-width="formLabelWidth" prop="time"> |
| | | <el-date-picker |
| | | v-model="examForm.time" |
| | | type="daterange" |
| | | type="datetimerange" |
| | | value-format="yyyy-MM-dd HH:mm:ss" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | | end-placeholder="结束日期"> |
| | |
| | | examPaperType: null, |
| | | examPlace: '', |
| | | status: '', |
| | | startTime: '', |
| | | endTime: '', |
| | | startTime: null, |
| | | endTime: null, |
| | | time: [] |
| | | }, |
| | | examRules: { |
| | |
| | | examPaperType: '', |
| | | examPlace: '', |
| | | status: '', |
| | | startTime: '', |
| | | endTime: '', |
| | | startTime: null, |
| | | endTime: null, |
| | | time: [] |
| | | } |
| | | }, |
| | | closeHandler () { |
| | |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="status" |
| | | :formatter="statusFormatter" |
| | | label="提交状态" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="markPaperStatus" |
| | | :formatter="statusFormatter" |
| | | label="阅卷状态" |
| | | > |
| | | </el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | | prop="phone" |
| | | label="系统自动估分(选择题型)" |
| | | > |
| | |
| | | } |
| | | }, |
| | | methods: { |
| | | statusFormatter(row) { |
| | | if (row.status === 'finish' || row.markPaperStatus === 'finish') { |
| | | return '完成' |
| | | } else if (row.status === 'temp' || row.markPaperStatus === 'temp') { |
| | | return "未完成" |
| | | } |
| | | }, |
| | | markPaper (row) { |
| | | // todo打开阅卷页面 |
| | | }, |