|
@@ -39,7 +39,6 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item prop="classId" label="考试对象:">
|
|
<el-form-item prop="classId" label="考试对象:">
|
|
<clazz-select
|
|
<clazz-select
|
|
- v-if="classList.length"
|
|
|
|
v-model="classIds"
|
|
v-model="classIds"
|
|
placeholder="请选择"
|
|
placeholder="请选择"
|
|
multiple
|
|
multiple
|
|
@@ -240,16 +239,14 @@ export default {
|
|
this.printRooms = await listTaskPrintHouse();
|
|
this.printRooms = await listTaskPrintHouse();
|
|
},
|
|
},
|
|
async getClazzs() {
|
|
async getClazzs() {
|
|
|
|
+ this.classList = [];
|
|
const data = await listTaskPrintClass({
|
|
const data = await listTaskPrintClass({
|
|
printPlanId: this.instance.printPlanId,
|
|
printPlanId: this.instance.printPlanId,
|
|
courseCode: this.instance.courseCode,
|
|
courseCode: this.instance.courseCode,
|
|
paperNumber: this.instance.paperNumber,
|
|
paperNumber: this.instance.paperNumber,
|
|
examTaskPrintId: this.instance.id
|
|
examTaskPrintId: this.instance.id
|
|
});
|
|
});
|
|
- if (!data) {
|
|
|
|
- this.classList = [];
|
|
|
|
- return;
|
|
|
|
- }
|
|
|
|
|
|
+ if (!data) return;
|
|
|
|
|
|
this.classList = data.map(item => {
|
|
this.classList = data.map(item => {
|
|
return {
|
|
return {
|