From 34c4a796a886da1af8155a7cc84c710c83fa4abd Mon Sep 17 00:00:00 2001
From: wangxuemei <283912718@qq.com>
Date: Fri, 31 May 2024 20:19:47 +0800
Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E9=83=A8=E8=AE=B2=E5=B8=88=E6=8E=A5?=
=?UTF-8?q?=E5=8F=A3=E8=81=94=E8=B0=83?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/ExternalLecturer.js | 7 +
src/api/indexPeojiectManage.js | 6 +
src/components/project/Upload.vue | 36 +++++
src/views/lecturer/ExternalLecturer.vue | 69 ++++-----
src/views/lecturer/InsideLecturer.vue | 181 ++++++++++++++++--------
5 files changed, 204 insertions(+), 95 deletions(-)
create mode 100644 src/api/ExternalLecturer.js
create mode 100644 src/components/project/Upload.vue
diff --git a/src/api/ExternalLecturer.js b/src/api/ExternalLecturer.js
new file mode 100644
index 00000000..53c5ddd8
--- /dev/null
+++ b/src/api/ExternalLecturer.js
@@ -0,0 +1,7 @@
+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/indexPeojiectManage.js b/src/api/indexPeojiectManage.js
index fc487696..0ff42ac4 100644
--- a/src/api/indexPeojiectManage.js
+++ b/src/api/indexPeojiectManage.js
@@ -42,3 +42,9 @@ export const getTeacherCourseList = (obj) => http.post('/admin/teacher/getTeache
//导出内部讲师列表
// http://pretest.zcwytd.com/manageApi/lesson_records/export
export const exportteacher = (obj) => http.post('/admin/lesson_records/export' ,obj)
+// 所有教师专长
+export const getTeacherExpertise = (obj) => http.post('/admin/teacher/getTeacherExpertise' ,obj)
+//根据父级教师专长(pid)查找子级教师专长
+export const getTeacherExpertiseByPid = (obj) => http.post('/admin/teacher/getTeacherExpertiseByPid' ,obj)
+// 新增页面内部姓名
+export const infoteacher = (obj) => http.get('/admin/thirdApi/org/info' ,obj)
\ No newline at end of file
diff --git a/src/components/project/Upload.vue b/src/components/project/Upload.vue
new file mode 100644
index 00000000..6831248f
--- /dev/null
+++ b/src/components/project/Upload.vue
@@ -0,0 +1,36 @@
+
+
+