|
@@ -17,12 +17,11 @@
|
|
|
v-model.trim="filterLabel"
|
|
|
placeholder="请输入班级名称"
|
|
|
clearable
|
|
|
- @change="labelChange"
|
|
|
></el-input>
|
|
|
</el-form-item>
|
|
|
- <!-- <el-form-item>
|
|
|
+ <el-form-item>
|
|
|
<el-button type="primary" @click="getList">查询</el-button>
|
|
|
- </el-form-item> -->
|
|
|
+ </el-form-item>
|
|
|
</el-form>
|
|
|
<el-table ref="TableList" :data="dataList">
|
|
|
<el-table-column width="55" align="center">
|
|
@@ -76,18 +75,20 @@ export default {
|
|
|
async getList() {
|
|
|
const data = await teacherSimpleCourseQuery({
|
|
|
teachCourseId: this.teacher.teachCourseId,
|
|
|
+ clazzName: this.filterLabel,
|
|
|
});
|
|
|
- this.orignDataList = (data || []).map((item) => {
|
|
|
+ this.dataList = (data || []).map((item) => {
|
|
|
if (item.teacherList && item.teacherList.length) {
|
|
|
item.teachers = item.teacherList.map((t) => t.name).join(",");
|
|
|
- item.checked = item.teacherList.some((t) => t.id === this.teacher.id);
|
|
|
+ item.checked = item.teacherList.some(
|
|
|
+ (t) => t.id === this.teacher.userId
|
|
|
+ );
|
|
|
} else {
|
|
|
item.teachers = "公共班级";
|
|
|
item.checked = false;
|
|
|
}
|
|
|
return item;
|
|
|
});
|
|
|
- this.labelChange();
|
|
|
},
|
|
|
checkAllChagne(checked) {
|
|
|
this.dataList.forEach((item) => {
|