This commit is contained in:
2024-09-09 09:17:49 +08:00
parent ba5e80db05
commit 84e0c75027
7 changed files with 735 additions and 38 deletions

View File

@@ -119,29 +119,7 @@
</el-submenu>
</template>
<!-- 超管总经理+总监 -->
<template v-if="this.user_cap.includes('superadmin')">
<el-submenu index="12">
<template slot="title"> <i class="el-icon-s-operation"></i> {{ $t('sidebar.managingDirector') }} </template>
<!-- <el-menu-item index="youthed">
{{$t('sidebar.you_thed1')}}
</el-menu-item> -->
</el-submenu>
<el-submenu index="13">
<template slot="title"> <i class="el-icon-s-platform"></i> {{ $t('sidebar.chiefInspector') }} </template>
<el-menu-item index="editorialBoard">
{{ $t('sidebar.editorialBoard1') }}
</el-menu-item>
<el-menu-item index="superYoungScientistManagement">
{{ $t('sidebar.editorialBoard2') }}
</el-menu-item>
<el-menu-item index="superJournalsManagement">
{{ $t('sidebar.editorialBoard3') }}
</el-menu-item>
<el-menu-item index="journalArticleCount">
{{ $t('sidebar.journalArticleCount') }}
</el-menu-item>
</el-submenu>
</template>
<!-- 主编/总监统计图 -->
<template v-if="this.userrole == 0">
<el-submenu index="8">
@@ -308,27 +286,24 @@ export default {
{
index: 'partyListPot',
title: this.$t('menu.userManSys13')
},
}
]
},
{
index: 'partyDelete',
title: this.$t('menu.userManSys7')
},
{
index: 'partyDelete',
title: this.$t('menu.userManSys7')
}
]
},
{
index: 'disseMRecord',
title: this.$t('menu.userManSys6')
},
index: 'disseMRecord',
title: this.$t('menu.userManSys6')
},
{
//论文出版监督
icon: 'el-icon-lx-copy',
index: 'JournalCitationAnalysis',
title: this.$t('menu.JournalCitationAnalysis'),
title: this.$t('menu.JournalCitationAnalysis')
}
]
},
@@ -460,7 +435,7 @@ export default {
{
index: 'Editors_Staff',
title: this.$t('sidebar.userManSys9')
},
}
// {
// index: 'partyDelete',
@@ -671,6 +646,73 @@ export default {
//超级管理员
this.items = this.admin_items;
}
if (this.user_cap.includes('superadmin')) {
var superadminData = [];
this.items.splice(
3,
0,
{
icon: 'el-icon-s-platform',
index: '13',
title: this.$t('sidebar.chiefInspector'),
subs: [
{
index: 'Academicresourcesupervise',
title: this.$t('menu.Academicresourcesupervise'),
subs: [
{
index: 'editorialBoard',
title: this.$t('sidebar.editorialBoard1')
},
{
index: 'superYoungScientistManagement',
title: this.$t('sidebar.editorialBoard2')
},
{
index: 'superJournalsManagement',
title: this.$t('sidebar.editorialBoard3')
}
]
},
{
index: 'publicationsupervise',
title: this.$t('menu.publicationsupervise'),
subs: [
{
index: 'allPaperSubmitanalysis',
// index: 'superYoungScientistManagement',
title: this.$t('menu.papersubmit')
},
{
index: '18',
title: this.$t('menu.ArticlePublication')
}
]
},
{
index: 'allJournalCitationAnalysis',
title: this.$t('menu.JournalCitationAnalysis')
}
]
}
);
this.items=[...this.items,{
icon: 'el-icon-s-operation',
index: '12',
title: this.$t('sidebar.managingDirector'),
subs: [
{
index: 'chiefeditor',
title: this.$t('sidebar.chief1')
}
]
},]
}
// 通过 Event Bus 进行组件间通信,来折叠侧边栏
bus.$on('collapse', (msg) => {

View File

@@ -42,6 +42,11 @@ const en = {
userManSys7: 'Blacklist',
userManSys6: 'Promotion Record',
JournalCitationAnalysis: 'Journal Citation Analysis',
Academicresourcesupervise:'Academic Resource Supervise',
publicationsupervise:'Publication Supervise',
papersubmit:'Paper Submit',
ArticlePublication:'Article Publication',
JournalCitationAnalysis:'Journal Citation Analysis',
},
JournalCitationAnalysis:{

View File

@@ -43,6 +43,12 @@ const zh = {
userManSys7: '黑名单',
userManSys6: '推广记录',
JournalCitationAnalysis: '期刊引文分析',
Academicresourcesupervise:'学术资源监督',
publicationsupervise:'出版监督',
papersubmit:'论文提交',
ArticlePublication:'文章发表',
JournalCitationAnalysis:'期刊引文分析',
}, JournalCitationAnalysis:{
journal:'期刊',