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/AddOrgContent.vue b/src/components/project/AddOrgContent.vue new file mode 100644 index 00000000..4eb375ef --- /dev/null +++ b/src/components/project/AddOrgContent.vue @@ -0,0 +1,244 @@ + + + diff --git a/src/components/project/SearchTeacher.vue b/src/components/project/SearchTeacher.vue new file mode 100644 index 00000000..d6f4dfec --- /dev/null +++ b/src/components/project/SearchTeacher.vue @@ -0,0 +1,246 @@ + + + + + \ No newline at end of file diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue index eb708bc0..557d25f9 100644 --- a/src/views/lecturer/InsideLecturer.vue +++ b/src/views/lecturer/InsideLecturer.vue @@ -139,9 +139,15 @@ - - + + + + @@ -520,6 +526,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"; @@ -531,6 +538,7 @@ export default { name: "InsideLecturer", components: { ProjectManager, + SearchTeacher, AddContent, Editor, // FJUpload,