|
@@ -1,6 +1,6 @@
|
|
|
<template>
|
|
|
<div>
|
|
|
- <el-form :model="form">
|
|
|
+ <el-form :model="form" ref='form'>
|
|
|
<classListItem
|
|
|
v-for="(item, index) in form.classList"
|
|
|
:key="index"
|
|
@@ -37,7 +37,6 @@ export default {
|
|
|
studentList: [],
|
|
|
courseList: [],
|
|
|
index: "",
|
|
|
- classList: [],
|
|
|
},
|
|
|
],
|
|
|
},
|
|
@@ -50,12 +49,33 @@ export default {
|
|
|
studentList: [],
|
|
|
courseList: [],
|
|
|
index: "",
|
|
|
- classList: [],
|
|
|
});
|
|
|
},
|
|
|
deteleClass(index) {
|
|
|
this.form.classList.splice(index, 1);
|
|
|
},
|
|
|
+ gotoSecond(){
|
|
|
+ this.$refs.form.validate(res=>{
|
|
|
+ if(res){
|
|
|
+ let flag = false
|
|
|
+ this.form.classList.forEach(item=>{
|
|
|
+ if(item.studentList.length <=0){
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ })
|
|
|
+ if(flag){
|
|
|
+ this.$message.error('每个班级至少勾选一名学员')
|
|
|
+ return
|
|
|
+ }
|
|
|
+ this.$store.dispatch('setClassList',this.form.classList)
|
|
|
+ console.log('跳转到第二页')
|
|
|
+ console.log(this.$store.getters.reactClassStudentList)
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ })
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
},
|
|
|
};
|