From 60e3719c875d19b86e9ab47922fb6b21822959db Mon Sep 17 00:00:00 2001
From: wangxuemei <283912718@qq.com>
Date: Tue, 4 Jun 2024 18:57:51 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8E=88=E8=AF=BE=E8=AE=B0=E5=BD=95=E9=9D=99?=
=?UTF-8?q?=E6=80=81=E9=A1=B5=E9=9D=A2=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/Lecturer.js | 43 +
src/api/Teaching.js | 11 +
src/views/lecturer/ExternalTeaching.vue | 1275 ++++++++++++++++-
src/views/lecturer/ExternalTeachingDetail.vue | 977 +++++++++++++
src/views/lecturer/InsideTeachingDetail.vue | 977 +++++++++++++
5 files changed, 3279 insertions(+), 4 deletions(-)
create mode 100644 src/api/Lecturer.js
create mode 100644 src/api/Teaching.js
create mode 100644 src/views/lecturer/ExternalTeachingDetail.vue
create mode 100644 src/views/lecturer/InsideTeachingDetail.vue
diff --git a/src/api/Lecturer.js b/src/api/Lecturer.js
new file mode 100644
index 00000000..72911c06
--- /dev/null
+++ b/src/api/Lecturer.js
@@ -0,0 +1,43 @@
+import http from "./config";
+/*
+ * @Author: lixg lixg@dongwu-inc.com
+ * @Date: 2022-11-18 14:09:43
+ * @LastEditors: lixg lixg@dongwu-inc.com
+ * @LastEditTime: 2023-02-11 18:55:44
+ * @FilePath: /fe-manage/src/api/indexProjStu.js
+ * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
+ */
+// 获取内部讲师体系列表
+//VUE_APP_BASE_API /manageApi
+export const getTeacherSystemList = (obj) => http.post('/admin/teacher/getSystem', obj)
+// 获取内部讲师列表
+export const getTeacherList = (obj) => http.post('/admin/teacher/getInTeacherList', obj)
+//获取内部讲师发薪地
+export const getTeacherPayRollPriceList = (obj) => http.post('/admin/teacher/getPayRollPlace', obj)
+//获取内部讲师级别
+export const getLevel = (obj) => http.post('/admin/teacher/getLevel', obj)
+//新增内部讲师
+export const insertTeacher = () => http.post('/admin/teacher/insertInTeacher' ,obj)
+//修改 内部讲师
+export const updateInTeacher = () => http.post('/admin/teacher/updateInTeacher' ,obj)
+//内部讲师详情
+export const getTeacherById= (obj) => http.post('/admin/teacher/getTeacherById' ,obj)
+//删除内部讲师
+export const deleteTeacher = (obj) => http.post('/admin/teacher/deleteInTeacher' ,obj)//
+//修改内部讲师状态
+export const updateTeacherState = (obj) => http.post('/admin/teacher/update-status' ,obj)
+//获取内部讲师授课记录
+export const getTeacherCourseList = (obj) => http.post('/admin/teacher/getTeacherCourseList' ,obj)
+//导出内部讲师列表
+// 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)
+//外部讲师列表
+export const getOutTeacherList = (obj) => http.post('/admin/teacher/getOutTeacherList', obj)
+//外部讲师详情
+export const getOuterTeacherById = (obj) => http.post('/admin/teacher/getOuterTeacherById', obj)
diff --git a/src/api/Teaching.js b/src/api/Teaching.js
new file mode 100644
index 00000000..624a3f51
--- /dev/null
+++ b/src/api/Teaching.js
@@ -0,0 +1,11 @@
+import http from "./config";
+//列表查询内部讲师授课记录
+export const getNewInTeacherCourseList = (obj) => http.post('/admin/teacher/getNewInTeacherCourseList', obj)
+//内部讲师授课记录详情
+export const getTeacherCourseList = (obj) => http.post('/admin/teacher/getTeacherCourseList', obj)
+//授课记录导出
+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
diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue
index 880a77df..7d57d596 100644
--- a/src/views/lecturer/ExternalTeaching.vue
+++ b/src/views/lecturer/ExternalTeaching.vue
@@ -1,7 +1,1274 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+ handleLook(record, String(record.courseform))">查看
+ handleModify(record, String(record.courseform))">修改
+ deleteModal(record, String(record.courseform))">删除
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+
+
+
+
+
+
+
+

+
+
+
讲师姓名 :
+
+
+
{{ formParam.name }}
+
+
+
+
+

+
+
讲师工号 :
+
+
+
{{ formParam.userNo }}
+
+
+
+
+

+
+
讲师组织 :
+
+
+
{{ formParam.departId }}
+
+
+
+
+

+
+
讲师体系 :
+
+
+
{{ formParam.departId }}
+
+
+
+
+

+
+
讲师级别 :
+
+
+
{{ formParam.userNo }}
+
+
+
+
+

+
+
课程名称 :
+
+
+
{{ formParam.defaultTeachingTime }}
+
+
+
+
+

+
+
培训发生组织 :
+
+
+
{{ formParam.departId }}
+
+
+
+
+

+
+
授课日期 :
+
+
{{ formParam.valueDate }}
+
+
+
+
+

+
+
+
授课/课程开发时 :
+
+
+
{{ formParam.name }}
+
+
+
+
+
参训人数 :
+
+
+
{{ formParam.name }}
+
+
+
+
+

+
+
+
评分 :
+
+
+
{{ formParam.name }}
+
+
+
+
+

+
+
内容分类 :
+
+
+
{{ formParam.defaultTeachingTime }}
+
+
+
+
+

+
+
授课类型 :
+
+
+
{{ formParam.defaultTeachingTime }}
+
+
+
+
备注 :
+
+
+
{{ formParam.userNo }}
+
+
+
+
+
+
+
+
+
+
+
+
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/src/views/lecturer/ExternalTeachingDetail.vue b/src/views/lecturer/ExternalTeachingDetail.vue
new file mode 100644
index 00000000..02b02509
--- /dev/null
+++ b/src/views/lecturer/ExternalTeachingDetail.vue
@@ -0,0 +1,977 @@
+
+
+
+
+ 返回上一层
+
+
+
+
+
+
+
+
+
+
+ handleModify(record, String(record.courseform))">修改
+ deleteModal(record, String(record.courseform))">删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/lecturer/InsideTeachingDetail.vue b/src/views/lecturer/InsideTeachingDetail.vue
new file mode 100644
index 00000000..4b403656
--- /dev/null
+++ b/src/views/lecturer/InsideTeachingDetail.vue
@@ -0,0 +1,977 @@
+
+
+
+
+ 返回上一层
+
+
+
+
+
+
+
+
+
+
+ handleModify(record, String(record.courseform))">修改
+ deleteModal(record, String(record.courseform))">删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file