From 2d7e44356adb8e997586d276dda2d01e7b50d6d3 Mon Sep 17 00:00:00 2001 From: joshen <445497689@qq.com> Date: Wed, 29 May 2024 00:13:54 +0800 Subject: [PATCH] lecturer page add --- src/components/BreadCrumb.vue | 56 + src/components/NavLeft.vue | 97 +- src/views/lecturer/ExternalLecturer.vue | 7 + src/views/lecturer/ExternalTeaching.vue | 7 + src/views/lecturer/InsideLecturer.vue | 1255 +++++++++++ src/views/lecturer/InsideTeaching.vue | 7 + src/views/lecturer/external/index.vue | 2720 ----------------------- src/views/lecturer/inside/index.vue | 2720 ----------------------- 8 files changed, 1427 insertions(+), 5442 deletions(-) create mode 100644 src/views/lecturer/ExternalLecturer.vue create mode 100644 src/views/lecturer/ExternalTeaching.vue create mode 100644 src/views/lecturer/InsideLecturer.vue create mode 100644 src/views/lecturer/InsideTeaching.vue delete mode 100644 src/views/lecturer/external/index.vue delete mode 100644 src/views/lecturer/inside/index.vue diff --git a/src/components/BreadCrumb.vue b/src/components/BreadCrumb.vue index 4f84ee0b..124625dd 100644 --- a/src/components/BreadCrumb.vue +++ b/src/components/BreadCrumb.vue @@ -108,6 +108,62 @@ }, ]; } + if ( + n.indexOf("/insidelecturer") !== -1 + ) { + state.list = [ + { + name: "讲师管理", + href: "", + }, + { + name: "内部讲师", + href: "", + }, + ]; + } + if ( + n.indexOf("/externallecturer") !== -1 + ) { + state.list = [ + { + name: "讲师管理", + href: "", + }, + { + name: "外部讲师", + href: "", + }, + ]; + } + if ( + n.indexOf("/insideteaching") !== -1 + ) { + state.list = [ + { + name: "授课记录", + href: "", + }, + { + name: "内部授课", + href: "", + }, + ]; + } + if ( + n.indexOf("/externalteaching") !== -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 2dd78605..3c5b27a0 100644 --- a/src/components/NavLeft.vue +++ b/src/components/NavLeft.vue @@ -603,7 +603,58 @@ 字典管理 - + + + + + + 内部讲师 + + + + 外部讲师 + + + + + + + + 内部授课 + + + + 外部授课 + + @@ -620,6 +671,20 @@ mode="inline" @click="handleClick" > + + + 内部讲师 + + + 外部讲师 + + + 内部授课 + + + 外部授课 + + 审核 @@ -732,6 +797,10 @@ export default { "sub21", "sub22", "sub23", + "sub24", + "sub25", + "sub26", + "sub27", ], openKeys: localStorage.getItem("openKeys") ? JSON.parse(localStorage.getItem("openKeys")) @@ -942,11 +1011,35 @@ export default { pagename: "问答管理", }, { - href: "/evaluationupload", + href: "/insidelecturer", openKeys: "sub23", selectedKeys: "sub23-1", pagename: "测评上传", }, + { + href: "/insideteaching", + openKeys: "sub24", + selectedKeys: "sub23-1", + pagename: "内部讲师", + }, + { + href: "/externallecturer", + openKeys: "sub25", + selectedKeys: "sub25", + pagename: "外部讲师", + }, + { + href: "/insideteaching", + openKeys: "sub26", + selectedKeys: "sub26", + pagename: "内部授课", + }, + { + href: "/externalteaching", + openKeys: "sub27", + selectedKeys: "ssub27", + pagename: "外部授课", + }, { href: "/download", openKeys: "sub15", diff --git a/src/views/lecturer/ExternalLecturer.vue b/src/views/lecturer/ExternalLecturer.vue new file mode 100644 index 00000000..15199fcc --- /dev/null +++ b/src/views/lecturer/ExternalLecturer.vue @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/src/views/lecturer/ExternalTeaching.vue b/src/views/lecturer/ExternalTeaching.vue new file mode 100644 index 00000000..880a77df --- /dev/null +++ b/src/views/lecturer/ExternalTeaching.vue @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/src/views/lecturer/InsideLecturer.vue b/src/views/lecturer/InsideLecturer.vue new file mode 100644 index 00000000..c027ecd0 --- /dev/null +++ b/src/views/lecturer/InsideLecturer.vue @@ -0,0 +1,1255 @@ + + + + diff --git a/src/views/lecturer/InsideTeaching.vue b/src/views/lecturer/InsideTeaching.vue new file mode 100644 index 00000000..329e0829 --- /dev/null +++ b/src/views/lecturer/InsideTeaching.vue @@ -0,0 +1,7 @@ + + + \ No newline at end of file diff --git a/src/views/lecturer/external/index.vue b/src/views/lecturer/external/index.vue deleted file mode 100644 index 244eb547..00000000 --- a/src/views/lecturer/external/index.vue +++ /dev/null @@ -1,2720 +0,0 @@ - - - - diff --git a/src/views/lecturer/inside/index.vue b/src/views/lecturer/inside/index.vue deleted file mode 100644 index 244eb547..00000000 --- a/src/views/lecturer/inside/index.vue +++ /dev/null @@ -1,2720 +0,0 @@ - - - -