|
@@ -141,7 +141,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="班级人数">
|
|
|
<el-input :disabled="true"
|
|
|
- :value="activeStudents.length"></el-input>
|
|
|
+ v-model="activeStudents.length"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
</div>
|
|
@@ -298,6 +298,7 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
handleCheckAllChange (val, index) {
|
|
|
+ console.log(val); // item.rows
|
|
|
// 全选
|
|
|
// 1.val:选项框里的所有选项
|
|
|
// 2.哪一个
|
|
@@ -306,9 +307,9 @@ export default {
|
|
|
this.maskList.checkList[index] = []
|
|
|
for (let i in val) {
|
|
|
// 存储的数组
|
|
|
-
|
|
|
- this.maskList.checkList[index].push(val[i].id);
|
|
|
- this.activeStudents.push(val[i].id)
|
|
|
+ this.maskList.checkList[index].push(val[i].userId);
|
|
|
+ // console.log(this.activeStudents)
|
|
|
+ this.activeStudents.push(val[i].userId)
|
|
|
|
|
|
// 并且把所有的学生 添加到勾选的学生列表
|
|
|
|
|
@@ -330,6 +331,7 @@ export default {
|
|
|
// 单选学生触发事件
|
|
|
// 此处需要同步全选按钮状态
|
|
|
// maskList.studentsGroup[index]
|
|
|
+
|
|
|
if (list.length == this.maskList.checkList[index].length) {
|
|
|
//全选选中
|
|
|
this.maskList.studentsGroup[index] = true;
|
|
@@ -343,6 +345,7 @@ export default {
|
|
|
arr.push(this.maskList.checkList[i][j])
|
|
|
}
|
|
|
}
|
|
|
+ console.log(this.maskList)
|
|
|
|
|
|
this.activeStudents = arr;
|
|
|
},
|