新增测评

This commit is contained in:
zhangsir
2024-03-07 09:05:38 +08:00
parent 7f1cec943c
commit 07892b4d22
7 changed files with 75 additions and 2 deletions

2
.env
View File

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

View File

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

View File

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

View File

@@ -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 = [
{ {

View File

@@ -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) => {

View File

@@ -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");
} }
}, },

View File

@@ -0,0 +1,15 @@
<template>
<div>
hello啊我是测评上传
</div>
</template>
<script>
export default {
}
</script>
<style lang="scss" scoped>
</style>