|
@@ -85,7 +85,7 @@
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
<el-table-column label="ID" align="center" prop="teacherId" />
|
|
<el-table-column label="ID" align="center" prop="teacherId" />
|
|
|
<el-table-column label="教师姓名" align="center" prop="name" />
|
|
<el-table-column label="教师姓名" align="center" prop="name" />
|
|
|
- <el-table-column label="所在校区" align="center" prop="schoolName" />
|
|
|
|
|
|
|
+ <el-table-column label="学校校区" align="center" prop="schoolName" />
|
|
|
<el-table-column label="所在机构" align="center" prop="deptName" />
|
|
<el-table-column label="所在机构" align="center" prop="deptName" />
|
|
|
<el-table-column label="用户ID" align="center" prop="userId" />
|
|
<el-table-column label="用户ID" align="center" prop="userId" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
@@ -142,6 +142,9 @@
|
|
|
<el-form-item label="教师姓名" prop="name">
|
|
<el-form-item label="教师姓名" prop="name">
|
|
|
<el-input v-model="formTeacherClass.name" placeholder="请输入教师姓名" disabled/>
|
|
<el-input v-model="formTeacherClass.name" placeholder="请输入教师姓名" disabled/>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
+ <el-form-item label="学校校区" prop="name">
|
|
|
|
|
+ <el-input v-model="formTeacherClass.schoolName" placeholder="请输入教师姓名" disabled/>
|
|
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="关联班级" prop="classIds">
|
|
<el-form-item label="关联班级" prop="classIds">
|
|
|
<el-select v-model="formTeacherClass.classIds" multiple placeholder="请选择班级" style="width: 100%">
|
|
<el-select v-model="formTeacherClass.classIds" multiple placeholder="请选择班级" style="width: 100%">
|
|
|
<el-option
|
|
<el-option
|
|
@@ -168,6 +171,7 @@ import { listTeacher, getTeacher, delTeacher, addTeacher, updateTeacher } from "
|
|
|
import { listAllSchool } from "@/api/dz/school"
|
|
import { listAllSchool } from "@/api/dz/school"
|
|
|
import { listAllClass } from "@/api/dz/classes"
|
|
import { listAllClass } from "@/api/dz/classes"
|
|
|
import { batchBindTeacherClass,listAllTeacherClass } from "@/api/dz/teacherclass"
|
|
import { batchBindTeacherClass,listAllTeacherClass } from "@/api/dz/teacherclass"
|
|
|
|
|
+import {getCampusSchoolList} from "@/api/dz/cards.js";
|
|
|
|
|
|
|
|
const { proxy } = getCurrentInstance()
|
|
const { proxy } = getCurrentInstance()
|
|
|
|
|
|
|
@@ -189,6 +193,7 @@ const data = reactive({
|
|
|
form: {},
|
|
form: {},
|
|
|
formTeacherClass: {
|
|
formTeacherClass: {
|
|
|
teacherId: null,
|
|
teacherId: null,
|
|
|
|
|
+ schoolName: null,
|
|
|
name: null,
|
|
name: null,
|
|
|
classIds: []
|
|
classIds: []
|
|
|
},
|
|
},
|
|
@@ -223,11 +228,15 @@ function getList() {
|
|
|
|
|
|
|
|
/** 查询校区列表 */
|
|
/** 查询校区列表 */
|
|
|
function getSchoolList() {
|
|
function getSchoolList() {
|
|
|
- listAllSchool().then(response => {
|
|
|
|
|
|
|
+ getCampusSchoolList({
|
|
|
|
|
+ pageNum: 1,
|
|
|
|
|
+ pageSize: 9999,
|
|
|
|
|
+ }).then(response => {
|
|
|
schoolOptions.value = response.data || []
|
|
schoolOptions.value = response.data || []
|
|
|
})
|
|
})
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
// function getClassListBySchool() {
|
|
// function getClassListBySchool() {
|
|
|
// listAll().then(response => {
|
|
// listAll().then(response => {
|
|
|
// classOptions.value = response.data || []
|
|
// classOptions.value = response.data || []
|
|
@@ -262,6 +271,7 @@ function cancelTeacherClass() {
|
|
|
function resetTeacherClass() {
|
|
function resetTeacherClass() {
|
|
|
formTeacherClass.value = {
|
|
formTeacherClass.value = {
|
|
|
teacherId: null,
|
|
teacherId: null,
|
|
|
|
|
+ schoolName: null,
|
|
|
classIds: [],
|
|
classIds: [],
|
|
|
name: null
|
|
name: null
|
|
|
}
|
|
}
|
|
@@ -358,6 +368,7 @@ function handleUpdateTeacherClass(row) {
|
|
|
// 然后设置数据
|
|
// 然后设置数据
|
|
|
formTeacherClass.value.teacherId = row.teacherId
|
|
formTeacherClass.value.teacherId = row.teacherId
|
|
|
formTeacherClass.value.name = row.name
|
|
formTeacherClass.value.name = row.name
|
|
|
|
|
+ formTeacherClass.value.schoolName = row.schoolName
|
|
|
|
|
|
|
|
listAllTeacherClass(submitData).then(response => {
|
|
listAllTeacherClass(submitData).then(response => {
|
|
|
formTeacherClass.value.classIds = (response.data || []).map(item => item.classId)
|
|
formTeacherClass.value.classIds = (response.data || []).map(item => item.classId)
|