mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-07 01:46:43 +08:00
新增测评
This commit is contained in:
2
.env
2
.env
@@ -45,5 +45,7 @@ VUE_APP_H5=//u-pre.boe.com/student-h5
|
|||||||
VUE_APP_AVATAR_PATH=/upload/
|
VUE_APP_AVATAR_PATH=/upload/
|
||||||
# 旧版管理员界面
|
# 旧版管理员界面
|
||||||
VUE_APP_OLD_MANAGE=//u-pre.boe.com/resource/index.html
|
VUE_APP_OLD_MANAGE=//u-pre.boe.com/resource/index.html
|
||||||
|
# 测评管理界面
|
||||||
|
VUE_APP_EVA_MANAGE=//u-pre.boe.com/quiz/index.html
|
||||||
# 批量面授报名模板
|
# 批量面授报名模板
|
||||||
VUE_APP_FACE_STUDENT_TEMPLATE=批量面授报名模版-1673963663229.xlsx
|
VUE_APP_FACE_STUDENT_TEMPLATE=批量面授报名模版-1673963663229.xlsx
|
||||||
@@ -34,5 +34,7 @@ VUE_APP_FILE_PATH=/upload/boe/file/
|
|||||||
VUE_APP_AVATAR_PATH=/upload/
|
VUE_APP_AVATAR_PATH=/upload/
|
||||||
# 旧版管理员界面
|
# 旧版管理员界面
|
||||||
VUE_APP_OLD_MANAGE=//u.boe.com/resource/index.html
|
VUE_APP_OLD_MANAGE=//u.boe.com/resource/index.html
|
||||||
|
# 测评管理界面
|
||||||
|
VUE_APP_EVA_MANAGE=//u.boe.com/quiz/index.html
|
||||||
# 批量面授报名模板
|
# 批量面授报名模板
|
||||||
VUE_APP_FACE_STUDENT_TEMPLATE=/file/批量面授报名模版-1679595925822.xlsx
|
VUE_APP_FACE_STUDENT_TEMPLATE=/file/批量面授报名模版-1679595925822.xlsx
|
||||||
@@ -26,5 +26,7 @@ VUE_APP_H5=//u.boe.com/student-h5-release
|
|||||||
VUE_APP_AVATAR_PATH=/upload/
|
VUE_APP_AVATAR_PATH=/upload/
|
||||||
# 旧版管理员界面
|
# 旧版管理员界面
|
||||||
VUE_APP_OLD_MANAGE=//u-pre.boe.com/resource/index.html
|
VUE_APP_OLD_MANAGE=//u-pre.boe.com/resource/index.html
|
||||||
|
# 测评管理界面
|
||||||
|
VUE_APP_EVA_MANAGE=//u-pre.boe.com/quiz/index.html
|
||||||
# 批量面授报名模板
|
# 批量面授报名模板
|
||||||
VUE_APP_FACE_STUDENT_TEMPLATE=批量面授报名模版-1673963663229.xlsx
|
VUE_APP_FACE_STUDENT_TEMPLATE=批量面授报名模版-1673963663229.xlsx
|
||||||
@@ -538,6 +538,16 @@
|
|||||||
},
|
},
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
if (n.indexOf("/evaluationupload") !== -1 || n.indexOf("/EvaluationUpload") !== -1) {
|
||||||
|
state.list = [
|
||||||
|
{
|
||||||
|
name: "测评",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: '测评上传'
|
||||||
|
}
|
||||||
|
];
|
||||||
|
}
|
||||||
if (n.indexOf("/download") !== -1 || n.indexOf("/download") !== -1) {
|
if (n.indexOf("/download") !== -1 || n.indexOf("/download") !== -1) {
|
||||||
state.list = [
|
state.list = [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -422,6 +422,35 @@
|
|||||||
</div>
|
</div>
|
||||||
<router-link to="/qamanage">问答管理</router-link>
|
<router-link to="/qamanage">问答管理</router-link>
|
||||||
</a-menu-item>
|
</a-menu-item>
|
||||||
|
<a-sub-menu key="sub23" @titleClick="titleClick" v-if="checkMenu('evaluationupload')">
|
||||||
|
<template #icon>
|
||||||
|
<div class="imgBox">
|
||||||
|
<img
|
||||||
|
style="width: 16px; height: 16px"
|
||||||
|
src="../assets/images/navleft/grateful.png"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
<template #title>测评</template>
|
||||||
|
<a-menu-item key="sub23-1" v-if="checkMenu('evaluationupload')">
|
||||||
|
<span
|
||||||
|
:class="{
|
||||||
|
circleActive: selectedKeys[0] === 'sub23-1' ? true : false,
|
||||||
|
circle: selectedKeys[0] === 'sub23-1' ? false : true,
|
||||||
|
}"
|
||||||
|
></span>
|
||||||
|
<router-link to="/evaluationupload">测评上传</router-link>
|
||||||
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub23-2">
|
||||||
|
<span
|
||||||
|
:class="{
|
||||||
|
circleActive: selectedKeys[0] === 'sub22-2' ? true : false,
|
||||||
|
circle: selectedKeys[0] === 'sub22-2' ? false : true,
|
||||||
|
}"
|
||||||
|
></span>
|
||||||
|
<a target="_blank" :href="evaluationManagement">测评管理</a>
|
||||||
|
</a-menu-item>
|
||||||
|
</a-sub-menu>
|
||||||
<a-menu-item key="sub15" @titleClick="titleClick" v-if="checkMenu('download')">
|
<a-menu-item key="sub15" @titleClick="titleClick" v-if="checkMenu('download')">
|
||||||
<div class="imgBox">
|
<div class="imgBox">
|
||||||
<img
|
<img
|
||||||
@@ -647,6 +676,9 @@
|
|||||||
<a-menu-item key="sub15" @titleClick="titleClick">
|
<a-menu-item key="sub15" @titleClick="titleClick">
|
||||||
<router-link to="/download">问答</router-link>
|
<router-link to="/download">问答</router-link>
|
||||||
</a-menu-item>
|
</a-menu-item>
|
||||||
|
<a-menu-item key="sub23" @titleClick="titleClick">
|
||||||
|
<router-link to="/evaluationupload">测评</router-link>
|
||||||
|
</a-menu-item>
|
||||||
<a-menu-item key="sub18" v-if="checkMenu('OldSystemManage')">
|
<a-menu-item key="sub18" v-if="checkMenu('OldSystemManage')">
|
||||||
|
|
||||||
<router-link target="_blank" to="/oldsystemmanage">旧版</router-link>
|
<router-link target="_blank" to="/oldsystemmanage">旧版</router-link>
|
||||||
@@ -698,7 +730,8 @@ export default {
|
|||||||
"sub19",
|
"sub19",
|
||||||
"sub20",
|
"sub20",
|
||||||
"sub21",
|
"sub21",
|
||||||
"sub22"
|
"sub22",
|
||||||
|
"sub23",
|
||||||
],
|
],
|
||||||
openKeys: localStorage.getItem("openKeys")
|
openKeys: localStorage.getItem("openKeys")
|
||||||
? JSON.parse(localStorage.getItem("openKeys"))
|
? JSON.parse(localStorage.getItem("openKeys"))
|
||||||
@@ -908,6 +941,12 @@ export default {
|
|||||||
selectedKeys: "sub14",
|
selectedKeys: "sub14",
|
||||||
pagename: "问答管理",
|
pagename: "问答管理",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
href: "/evaluationupload",
|
||||||
|
openKeys: "sub23",
|
||||||
|
selectedKeys: "sub23-1",
|
||||||
|
pagename: "测评上传",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
href: "/download",
|
href: "/download",
|
||||||
openKeys: "sub15",
|
openKeys: "sub15",
|
||||||
@@ -1009,7 +1048,8 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
],
|
],
|
||||||
oldManage: window.location.protocol + process.env.VUE_APP_OLD_MANAGE
|
oldManage: window.location.protocol + process.env.VUE_APP_OLD_MANAGE,
|
||||||
|
evaluationManagement: window.location.protocol + process.env.VUE_APP_EVA_MANAGE
|
||||||
});
|
});
|
||||||
|
|
||||||
const onOpenChange = (openKeys) => {
|
const onOpenChange = (openKeys) => {
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ export default createStore({
|
|||||||
},
|
},
|
||||||
SET_PERMISSION(state, permissions) {
|
SET_PERMISSION(state, permissions) {
|
||||||
state.menus = permissions;
|
state.menus = permissions;
|
||||||
|
state.menus = [...permissions,'/evaluationupload'];
|
||||||
|
console.log(state.menus,"state.menus");
|
||||||
}
|
}
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|||||||
15
src/views/evaluation/evaluationUpload.vue
Normal file
15
src/views/evaluation/evaluationUpload.vue
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
hello啊,我是测评上传
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style lang="scss" scoped>
|
||||||
|
|
||||||
|
</style>
|
||||||
Reference in New Issue
Block a user