mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-16 06:16: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 (
|
||||
n.indexOf("/projectadd") !== -1 ||
|
||||
n.indexOf("/ProjectAdd") !== -1
|
||||
|
||||
@@ -603,7 +603,58 @@
|
||||
</div>
|
||||
<router-link to="/dictmanage">字典管理</router-link>
|
||||
</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>
|
||||
</div>
|
||||
@@ -620,6 +671,20 @@
|
||||
mode="inline"
|
||||
@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">
|
||||
<router-link to="/coursereviewedn">审核</router-link>
|
||||
</a-menu-item>
|
||||
@@ -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",
|
||||
|
||||
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