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,