From fd3ef9de10e102aed1f25c3ebbae91bd57f7e9bd Mon Sep 17 00:00:00 2001
From: wangxuemei <283912718@qq.com>
Date: Fri, 5 Jul 2024 14:30:10 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=B2=E5=B8=88=E8=B4=B9=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E7=BB=9F=E8=AE=A1=20--=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/lecturerFeeManagement.js | 17 +
src/api/lecturerFeeStatistics.js | 9 +
src/components/BreadCrumb.vue | 27 +
src/components/NavLeft.vue | 27 +-
src/views/lecturer/ExternalLecturer.vue | 33 +-
src/views/lecturer/ExternalTeaching.vue | 1 +
src/views/lecturer/InsideLecturer.vue | 31 +-
src/views/lecturer/InsideTeaching.vue | 12 +-
src/views/lecturer/LecturerFeeManagement.vue | 1531 ++++++++++++++++++
src/views/lecturer/LecturerFeeStatistics.vue | 1183 ++++++++++++++
10 files changed, 2844 insertions(+), 27 deletions(-)
create mode 100644 src/api/lecturerFeeManagement.js
create mode 100644 src/api/lecturerFeeStatistics.js
create mode 100644 src/views/lecturer/LecturerFeeManagement.vue
create mode 100644 src/views/lecturer/LecturerFeeStatistics.vue
diff --git a/src/api/lecturerFeeManagement.js b/src/api/lecturerFeeManagement.js
new file mode 100644
index 00000000..282deb09
--- /dev/null
+++ b/src/api/lecturerFeeManagement.js
@@ -0,0 +1,17 @@
+import http from "./config";
+// 获取讲师费列表
+export const getTeacherFeeList = (params) => http.get('/teacher/fee/getTeacherFeeList', {params})
+//获取讲师费详情
+export const getTeacherFeeDetail= (obj) => http.post('/teacher/fee/getTeacherFeeDetail',obj)
+//添加讲师费
+export const addTeacherFee= (obj) => http.post('/teacher/fee/addTeacherFee',obj)
+//修改讲师费信息
+export const updateTeacherFee= (obj) => http.post('/teacher/fee/updateTeacherFee',obj)
+//修改讲师费状态(已提交)
+export const updateStatusSubmit= (obj) => http.post('/teacher/fee/updateStatusSubmit',obj)
+//修改讲师费状态(已撤回)
+export const updateStatusWithDraw= (obj) => http.post('/teacher/fee/updateStatusWithDraw',obj)
+//获取培训发生组织列表
+export const getTrainOrg= (obj) => http.post('/teacher/fee/getTrainOrg',obj)
+//获取讲师级别
+export const getTeacherLevel= (obj) => http.post('/teacher/fee/getTeacherLevel',obj)
diff --git a/src/api/lecturerFeeStatistics.js b/src/api/lecturerFeeStatistics.js
new file mode 100644
index 00000000..2caf9c15
--- /dev/null
+++ b/src/api/lecturerFeeStatistics.js
@@ -0,0 +1,9 @@
+import http from "./config";
+// 列表查看讲师费月度统计
+export const queryTeacherFeeTotalList = (params) => http.get('teacher/fee/queryTeacherFeeTotalList',{ params })
+// 列表查看讲师费月度统计详情
+export const queryTeacherFeeMonthly = (obj) => http.post('teacher/fee/queryTeacherFeeMonthly', obj)
+////讲师费月度统计--明细
+export const getTeacherFeeDetailListByTeacherNo = (params) => http.get('teacher/fee/getTeacherFeeDetailListByTeacherNo',{ params })
+//讲师费明细
+export const getTeacherFeeListByTeacherNo = (obj) => http.post('teacher/fee/getTeacherFeeListByTeacherNo', obj)
\ No newline at end of file
diff --git a/src/components/BreadCrumb.vue b/src/components/BreadCrumb.vue
index 124625dd..5f15d6c4 100644
--- a/src/components/BreadCrumb.vue
+++ b/src/components/BreadCrumb.vue
@@ -164,6 +164,33 @@
},
];
}
+ if (
+ n.indexOf("/lecturerfeemanagement") !== -1
+ ) {
+ state.list = [
+ {
+ name: "讲师费",
+ href: "",
+ },
+ {
+ name: "讲师费管理",
+ href: "",
+ },
+ ];
+ }if (
+ n.indexOf("/lecturerfeestatistics") !== -1
+ ) {
+ state.list = [
+ {
+ name: "讲师费",
+ href: "",
+ },
+ {
+ name: "讲师费统计",
+ href: "",
+ },
+ ];
+ }
if (
n.indexOf("/projectadd") !== -1 ||
n.indexOf("/ProjectAdd") !== -1
diff --git a/src/components/NavLeft.vue b/src/components/NavLeft.vue
index 3c5b27a0..9af4cc76 100644
--- a/src/components/NavLeft.vue
+++ b/src/components/NavLeft.vue
@@ -655,7 +655,32 @@
+
+
+