|
@@ -30,16 +30,12 @@
|
|
|
<el-form-item label="班级">
|
|
|
<major-class-select
|
|
|
v-model="filter.className"
|
|
|
- :major-id="filter.majorId"
|
|
|
- cascader
|
|
|
placeholder="班级"
|
|
|
></major-class-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="任课老师">
|
|
|
- <el-select v-model="filter.teacher" placeholder="任课老师" clearable>
|
|
|
- <!-- TODO: -->
|
|
|
- <el-option :value="1">班级1</el-option>
|
|
|
- </el-select>
|
|
|
+ <el-input v-model="filter.teacher" placeholder="任课老师" clearable>
|
|
|
+ </el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="检查条件">
|
|
|
<el-select v-model="filter.filter" placeholder="检查条件">
|
|
@@ -133,13 +129,18 @@
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
<div class="part-box-action">
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
+ <el-dropdown
|
|
|
:disabled="!multipleSelection.length"
|
|
|
- @click="toBatchCheck(multipleSelection)"
|
|
|
+ @command="toBatchCheck"
|
|
|
>
|
|
|
- 批量检查
|
|
|
- </el-button>
|
|
|
+ <el-button type="primary" :disabled="!multipleSelection.length">
|
|
|
+ 批量检查<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
+ </el-button>
|
|
|
+ <el-dropdown-menu slot="dropdown">
|
|
|
+ <el-dropdown-item command="subjective">主观题检查</el-dropdown-item>
|
|
|
+ <el-dropdown-item command="objective">客观题检查</el-dropdown-item>
|
|
|
+ </el-dropdown-menu>
|
|
|
+ </el-dropdown>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
@@ -347,7 +348,6 @@ export default {
|
|
|
},
|
|
|
toBatchCheck(type) {
|
|
|
if (!this.multipleSelection.length) return;
|
|
|
- // TODO:
|
|
|
const studentIds = this.multipleSelection.map((item) => item.studentId);
|
|
|
if (type === "objective") {
|
|
|
this.toMarkObjectiveAnswer(studentIds);
|