diff --git a/src/api/Lecturer.js b/src/api/Lecturer.js index 1eea5a1e..4cc1139b 100644 --- a/src/api/Lecturer.js +++ b/src/api/Lecturer.js @@ -49,3 +49,7 @@ export const insertTeacherOutSide = (obj) => http.post('/admin/teacher/insertTea export const updateOutTeacher = (obj) => http.post('/admin/teacher/updateOutTeacher', obj) export const fileUp = (obj) => http.post('/file/upload', obj) +//组织树查询讲师 +export const getTeacherByDepartId = (obj) => http.post(`/admin/teacher/getTeacherByDepartId?organizationId=${obj.organizationId}`) +//根据姓名工号查询讲师 +export const getTeacherByNameOrUserNo = (obj) => http.post(`/admin/teacher/getTeacherByNameOrUserNo?nameOrUserNo=${obj.nameOrUserNo}`) diff --git a/src/components/project/SearchTeacher.vue b/src/components/project/SearchTeacher.vue new file mode 100644 index 00000000..90fa7d87 --- /dev/null +++ b/src/components/project/SearchTeacher.vue @@ -0,0 +1,170 @@ + + + + + \ No newline at end of file diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index 58aab901..9ec49219 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -177,7 +177,7 @@ v-model:name="formParam.name" placeholder="请输入工号/讲师姓名进行检索" @onChange="managerChange" mode="multiple"> - + @@ -377,6 +377,7 @@ import { } from '@ant-design/icons-vue'; import Editor from "@/components/project/Editor"; import ProjectManager from "@/components/project/ProjectManagerNew"; +import SearchTeacher from "@/components/project/SearchTeacher"; import { message } from "ant-design-vue"; import { useRouter } from "vue-router"; import { getTeacherSystemList, getTeacherList, getPayRollPlace, getLevel, insertTeacher, deleteInTeacher, updateInTeacher, getTeacherById, updateTeacherState } from "../../api/Lecturer"; @@ -388,6 +389,7 @@ export default { name: "InsideLecturer", components: { ProjectManager, + SearchTeacher, AddContent, Editor, // FJUpload,