diff --git a/src/api/ExternalLecturer.js b/src/api/ExternalLecturer.js
deleted file mode 100644
index 53c5ddd8..00000000
--- a/src/api/ExternalLecturer.js
+++ /dev/null
@@ -1,7 +0,0 @@
-import http from "./config";
-//外部讲师列表
-export const getOutTeacherList = (obj) => http.post('/admin/teacher/getOutTeacherList', obj)
-//外部讲师详情
-export const getOuterTeacherById = (obj) => http.post('/admin/teacher/getOuterTeacherById', obj)
-//外部讲师授课记录
-export const getOuterTeacherCourseList = (obj) => http.post('/admin/teacher/getOuterTeacherCourseList', obj)
\ No newline at end of file
diff --git a/src/api/Lecturer.js b/src/api/Lecturer.js
index 1bcfabba..de27f7c4 100644
--- a/src/api/Lecturer.js
+++ b/src/api/Lecturer.js
@@ -17,13 +17,13 @@ export const getTeacherPayRollPriceList = (obj) => http.post('/admin/teacher/get
//获取内部讲师级别
export const getLevel = (obj) => http.post('/admin/teacher/getLevel', obj)
//新增内部讲师
-export const insertTeacher = () => http.post('/admin/teacher/insertInTeacher' ,obj)
+export const insertTeacher = (obj) => http.post('/admin/teacher/insertInTeacher' ,obj)
//修改 内部讲师
-export const updateInTeacher = () => http.post('/admin/teacher/updateInTeacher' ,obj)
+export const updateInTeacher = (obj) => http.post('/admin/teacher/updateInTeacher' ,obj)
//内部讲师详情
-export const getTeacherById= (obj) => http.post('/admin/teacher/getTeacherById' ,obj)
+export const getTeacherById= (obj) => http.post(`/admin/teacher/getTeacherById?userNo=${obj}`)
//删除内部讲师
-export const deleteTeacher = (obj) => http.post('/admin/teacher/deleteInTeacher' ,obj)//
+export const deleteInTeacher= (obj) => http.post(`/admin/teacher/deleteInTeacher?id=${obj}`)
//修改内部讲师状态
export const updateTeacherState = (obj) => http.post('/admin/teacher/update-status' ,obj)
//获取内部讲师授课记录
@@ -38,8 +38,13 @@ export const getTeacherExpertise = (obj) => http.post('/admin/teacher/getTeacher
//根据父级教师专长(pid)查找子级教师专长
export const getTeacherExpertiseByPid = (obj) => http.post('/admin/teacher/getTeacherExpertiseByPid' ,obj)
// 新增页面内部姓名
-export const infoteacher = (obj) => http.get('/admin/thirdApi/org/info' ,obj)
+export const infoteacher = (obj) => http.get('/admin/thirdApi/org/info' ,{params: obj})
//外部讲师列表
export const getOutTeacherList = (obj) => http.post('/admin/teacher/getOutTeacherList', obj)
//外部讲师详情
-export const getOuterTeacherById = (obj) => http.post('/admin/teacher/getOuterTeacherById', obj)
+export const getOuterTeacherById = (obj) => http.post(`/admin/teacher/getOuterTeacherById?id=${obj}`)
+//新增外部讲师
+export const insertTeacherOutSide = (obj) => http.post('/admin/teacher/insertTeacherOutSide', obj)
+//修改外部讲师
+export const updateOutTeacher = (obj) => http.post('/admin/teacher/updateOutTeacher', obj)
+
diff --git a/src/api/Teaching.js b/src/api/Teaching.js
index 624a3f51..ddef67ec 100644
--- a/src/api/Teaching.js
+++ b/src/api/Teaching.js
@@ -8,4 +8,6 @@ export const getexport = (obj) => http.post('/lesson_records/export', obj)
//授课记录导入
export const importTeacherCourseRecord = (obj) => http.post('/importTeacherCourseRecord', obj)
//外部讲师授课记录
-export const getOuterTeacherCourseList = (obj) => http.post('/admin/teacher/getOuterTeacherCourseList', obj)
\ No newline at end of file
+export const getOuterTeacherCourseList = (obj) => http.post('/admin/teacher/getOuterTeacherCourseList', obj)
+//获取所属组织
+export const getOrganization = (obj) => http.post('/admin/teacher/getOrganization', obj)
\ No newline at end of file
diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue
index dfdb33a8..903a1a00 100644
--- a/src/views/lecturer/ExternalLecturer.vue
+++ b/src/views/lecturer/ExternalLecturer.vue
@@ -122,7 +122,7 @@