mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-17 14:56:46 +08:00
lecturer page add
This commit is contained in:
@@ -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 (
|
if (
|
||||||
n.indexOf("/projectadd") !== -1 ||
|
n.indexOf("/projectadd") !== -1 ||
|
||||||
n.indexOf("/ProjectAdd") !== -1
|
n.indexOf("/ProjectAdd") !== -1
|
||||||
|
|||||||
@@ -603,7 +603,58 @@
|
|||||||
</div>
|
</div>
|
||||||
<router-link to="/dictmanage">字典管理</router-link>
|
<router-link to="/dictmanage">字典管理</router-link>
|
||||||
</a-menu-item>
|
</a-menu-item>
|
||||||
|
<a-sub-menu key="sub24" @titleClick="titleClick">
|
||||||
|
<template #icon>
|
||||||
|
<div class="imgBox">
|
||||||
|
<img style="width: 15px; height: 15px" src="../assets/images/navleft/project.png" />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<template #title>讲师管理</template>
|
||||||
|
<a-menu-item key="sub24-1">
|
||||||
|
<span
|
||||||
|
:class="{
|
||||||
|
circleActive: selectedKeys[0] === 'sub24-1' ? true : false,
|
||||||
|
circle: selectedKeys[0] === 'sub24-1' ? false : true,
|
||||||
|
}"
|
||||||
|
></span>
|
||||||
|
<router-link to="/insidelecturer">内部讲师</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub24-2">
|
||||||
|
<span
|
||||||
|
:class="{
|
||||||
|
circleActive: selectedKeys[0] === 'sub24-2' ? true : false,
|
||||||
|
circle: selectedKeys[0] === 'sub24-2' ? false : true,
|
||||||
|
}"
|
||||||
|
></span>
|
||||||
|
<router-link to="/externallecturer">外部讲师</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
</a-sub-menu>
|
||||||
|
<a-sub-menu key="sub25" @titleClick="titleClick">
|
||||||
|
<template #icon>
|
||||||
|
<div class="imgBox">
|
||||||
|
<img style="width: 15px; height: 15px" src="../assets/images/navleft/project.png" />
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<template #title>授课记录</template>
|
||||||
|
<a-menu-item key="sub25-1">
|
||||||
|
<span
|
||||||
|
:class="{
|
||||||
|
circleActive: selectedKeys[0] === 'sub25-1' ? true : false,
|
||||||
|
circle: selectedKeys[0] === 'sub25-1' ? false : true,
|
||||||
|
}"
|
||||||
|
></span>
|
||||||
|
<router-link to="/insideteaching">内部授课</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub25-2">
|
||||||
|
<span
|
||||||
|
:class="{
|
||||||
|
circleActive: selectedKeys[0] === 'sub25-2' ? true : false,
|
||||||
|
circle: selectedKeys[0] === 'sub25-2' ? false : true,
|
||||||
|
}"
|
||||||
|
></span>
|
||||||
|
<router-link to="/externalteaching">外部授课</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
</a-sub-menu>
|
||||||
|
|
||||||
</a-menu>
|
</a-menu>
|
||||||
</div>
|
</div>
|
||||||
@@ -620,6 +671,20 @@
|
|||||||
mode="inline"
|
mode="inline"
|
||||||
@click="handleClick"
|
@click="handleClick"
|
||||||
>
|
>
|
||||||
|
|
||||||
|
<a-menu-item key="sub24" @titleClick="titleClick">
|
||||||
|
<router-link to="/insidelecturer">内部讲师</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub25" @titleClick="titleClick">
|
||||||
|
<router-link to="/externallecturer">外部讲师</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub26" @titleClick="titleClick">
|
||||||
|
<router-link to="/insideteaching">内部授课</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub27" @titleClick="titleClick">
|
||||||
|
<router-link to="/externalteaching">外部授课</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
|
||||||
<a-menu-item key="sub10" @titleClick="titleClick">
|
<a-menu-item key="sub10" @titleClick="titleClick">
|
||||||
<router-link to="/coursereviewedn">审核</router-link>
|
<router-link to="/coursereviewedn">审核</router-link>
|
||||||
</a-menu-item>
|
</a-menu-item>
|
||||||
@@ -732,6 +797,10 @@ export default {
|
|||||||
"sub21",
|
"sub21",
|
||||||
"sub22",
|
"sub22",
|
||||||
"sub23",
|
"sub23",
|
||||||
|
"sub24",
|
||||||
|
"sub25",
|
||||||
|
"sub26",
|
||||||
|
"sub27",
|
||||||
],
|
],
|
||||||
openKeys: localStorage.getItem("openKeys")
|
openKeys: localStorage.getItem("openKeys")
|
||||||
? JSON.parse(localStorage.getItem("openKeys"))
|
? JSON.parse(localStorage.getItem("openKeys"))
|
||||||
@@ -942,11 +1011,35 @@ export default {
|
|||||||
pagename: "问答管理",
|
pagename: "问答管理",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
href: "/evaluationupload",
|
href: "/insidelecturer",
|
||||||
openKeys: "sub23",
|
openKeys: "sub23",
|
||||||
selectedKeys: "sub23-1",
|
selectedKeys: "sub23-1",
|
||||||
pagename: "测评上传",
|
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",
|
href: "/download",
|
||||||
openKeys: "sub15",
|
openKeys: "sub15",
|
||||||
|
|||||||
7
src/views/lecturer/ExternalLecturer.vue
Normal file
7
src/views/lecturer/ExternalLecturer.vue
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<!-- 外部讲师页面 -->
|
||||||
|
<template>
|
||||||
|
<div></div>
|
||||||
|
</template>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
</script>
|
||||||
7
src/views/lecturer/ExternalTeaching.vue
Normal file
7
src/views/lecturer/ExternalTeaching.vue
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<!-- 外部授课页面 -->
|
||||||
|
<template>
|
||||||
|
<div></div>
|
||||||
|
</template>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
</script>
|
||||||
1255
src/views/lecturer/InsideLecturer.vue
Normal file
1255
src/views/lecturer/InsideLecturer.vue
Normal file
File diff suppressed because it is too large
Load Diff
7
src/views/lecturer/InsideTeaching.vue
Normal file
7
src/views/lecturer/InsideTeaching.vue
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
<!-- 内部授课页面 -->
|
||||||
|
<template>
|
||||||
|
<div></div>
|
||||||
|
</template>
|
||||||
|
<script type="text/javascript">
|
||||||
|
|
||||||
|
</script>
|
||||||
2720
src/views/lecturer/external/index.vue
vendored
2720
src/views/lecturer/external/index.vue
vendored
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user