lecturer page add

This commit is contained in:
joshen
2024-05-29 00:13:54 +08:00
parent f9d51f4819
commit 2d7e44356a
8 changed files with 1427 additions and 5442 deletions

View File

@@ -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

View File

@@ -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",

View File

@@ -0,0 +1,7 @@
<!-- 外部讲师页面 -->
<template>
<div></div>
</template>
<script type="text/javascript">
</script>

View File

@@ -0,0 +1,7 @@
<!-- 外部授课页面 -->
<template>
<div></div>
</template>
<script type="text/javascript">
</script>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,7 @@
<!-- 内部授课页面 -->
<template>
<div></div>
</template>
<script type="text/javascript">
</script>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff