期刊引用+分类管理(集团分类+期刊)

This commit is contained in:
2024-09-26 13:52:24 +08:00
parent f679d3e7cb
commit b306198109
14 changed files with 3009 additions and 43 deletions

View File

@@ -2,12 +2,12 @@
<div class="wrapper">
<v-head></v-head>
<v-sidebar></v-sidebar>
<div class="content-box" :class="{'content-collapse':collapse}">
<div class="content-box" :class="{ 'content-collapse': collapse }">
<v-tags></v-tags>
<div class="content">
<transition name="move" mode="out-in">
<keep-alive :include="tagsList">
<router-view></router-view>
<router-view ></router-view>
</keep-alive>
</transition>
<el-backtop target=".content"></el-backtop>
@@ -34,12 +34,13 @@ export default {
vTags
},
created() {
bus.$on('collapse-content', msg => {
bus.$on('collapse-content', (msg) => {
this.collapse = msg;
localStorage.setItem('collapse', this.collapse);
});
// 只有在标签页列表里的页面才使用keep-alive即关闭标签之后就不保存到内存中了。
bus.$on('tags', msg => {
bus.$on('tags', (msg) => {
let arr = [];
for (let i = 0, len = msg.length; i < len; i++) {
msg[i].name && arr.push(msg[i].name);

View File

@@ -462,6 +462,11 @@ export default {
index: '5',
title: this.$t('sidebar.journalManagement'),
subs: [
{
index: 'JournalManagement',
title: this.$t('sidebar.journalManagement')
},
{
index: 'Journal_Agreement',
title: this.$t('sidebar.userManSys11')
@@ -626,6 +631,7 @@ export default {
}
},
created() {
localStorage.setItem('collapse', this.collapse);
if (this.userrole == 2) {
//其余的身份(显示作者)
// if (this.user_cap.includes('chief')) { //主编
@@ -652,12 +658,27 @@ export default {
this.items.splice(
3,
0,
{
icon: 'el-icon-s-platform',
index: '13',
title: this.$t('sidebar.chiefInspector'),
subs: [
{
index: 'Classificationmanagement',
title: this.$t('menu.Classificationmanagement'),
subs: [
{
index: 'JournalManagementAll',
title: this.$t('sidebar.journalManagement')
},
{
index: 'GroupClassification',
title: this.$t('sidebar.GroupClassification')
}
]
},
{
index: 'Academicresourcesupervise',
title: this.$t('menu.Academicresourcesupervise'),
@@ -700,8 +721,9 @@ export default {
}
);
this.items=[...this.items,{
this.items = [
...this.items,
{
icon: 'el-icon-s-operation',
index: '12',
title: this.$t('sidebar.managingDirector'),
@@ -711,12 +733,14 @@ export default {
title: this.$t('sidebar.chief1')
}
]
},]
}
];
}
// 通过 Event Bus 进行组件间通信,来折叠侧边栏
bus.$on('collapse', (msg) => {
this.collapse = msg;
localStorage.setItem('collapse', this.collapse);
bus.$emit('collapse-content', msg);
});
},

View File

@@ -43,12 +43,38 @@ const en = {
userManSys6: 'Promotion Record',
JournalCitationAnalysis: 'Journal Citation Analysis',
Academicresourcesupervise: 'Academic Resource Supervise',
Classificationmanagement: 'Classification Management',
publicationsupervise: 'Publication Supervise',
papersubmit: 'Paper Submit',
ArticlePublication: 'Article Publication',
JournalCitationAnalysis: 'Journal Citation Analysis',
},
GroupClassification: {
add: 'Add',
cancel: 'Cancel',
submit: 'Submit',
edit: 'Edit',
delete: 'Delete',
major_title: 'Major Title',
major_current: 'Current Major',
nickname: 'Nick Name',
enter: 'Please Enter...',
sort: 'Sort',
deleteInfo: 'Are you sure you want to delete this category',
Unbind: 'Unbind',
bind: 'Bind',
ExpandAll: 'Expand All',
Journal: 'Journal',
JournalBindInfo: 'The Journal',
BindInfo: 'will be bound to this category, Do you want to continue?',
UnBindInfo: 'will unbind this category, Do you want to continue?',
Tips: 'Tips',
AssociatedJournal: 'Associated Journal',
},
JournalCitationAnalysis: {
journal: 'Journal',
editor: 'Editor',
@@ -61,7 +87,8 @@ const en = {
all: 'All references',
factor: 'Factor',
Sameperiod: 'Same period',
ArticleInfo: 'Article Information',
},
partyRole: {
@@ -202,7 +229,8 @@ const en = {
editorialBoard3: 'Journal Management',
chiefInspector: 'Chief Inspector',
journalArticleCount: 'Journal Article Count',
managingDirector: 'Managing Director'
managingDirector: 'Managing Director',
GroupClassification: 'Group Classification',
},
home: {
authortop: 'Author guide',

View File

@@ -44,21 +44,48 @@ const zh = {
userManSys6: '推广记录',
JournalCitationAnalysis: '期刊引文分析',
Academicresourcesupervise: '学术资源监督',
Classificationmanagement: '分类管理',
publicationsupervise: '出版监督',
papersubmit: '论文提交',
ArticlePublication: '文章发表',
JournalCitationAnalysis: '期刊引文分析',
}, JournalCitationAnalysis: {
},
GroupClassification: {
add: '新增',
cancel: '取消',
submit: '确定',
edit: '编辑',
delete: '删除',
major_title: '分类名称',
major_current: '当前分类',
nickname: '分类昵称',
enter: '请输入...',
sort: '排序',
deleteInfo: '确定要删除该分类吗',
Unbind: '解绑',
bind: '绑定',
ExpandAll: '全部展开',
Journal: '期刊',
JournalBindInfo: '期刊',
BindInfo: '将<span style="color:#006699;font-weight:700;">【绑定】</span>该分类, 是否继续?',
UnBindInfo: '将<span style="color:red;font-weight:700;">【解绑】</span>该分类, 是否继续?',
Tips: '提示',
AssociatedJournal:'关联期刊',
},
JournalCitationAnalysis: {
journal: '期刊',
editor: '编辑',
cite: '引用数量',
article: '文章数量',
citeNum: '引用数量',
articleNum: '文章数量',
ArticleInfo: '文章信息',
info: '以下数据为', wos: 'Wos',
all: '全部引用',
factor: '影响因子',
@@ -76,8 +103,8 @@ const zh = {
}, partyListCorr: {
Realname: '姓名',
Email: '邮箱',
unregistered:'unregistered',
OtherInformation:'其他信息',
unregistered: 'unregistered',
OtherInformation: '其他信息',
articlelist: '文章列表',
journal: '期刊',
Authors: '作者',
@@ -87,7 +114,7 @@ const zh = {
InvestorProducer: '投稿者',
author: '作者',
status: '状态',
Published: '已发表',journal:'Journal',
Published: '已发表', journal: 'Journal',
},
sidebar: {
main: '个人中心',
@@ -198,7 +225,8 @@ const zh = {
editorialBoard3: '期刊列表',
chiefInspector: '总监',
journalArticleCount: '期刊文章计数总结',
managingDirector: '总经理'
managingDirector: '总经理',
GroupClassification: '集团分类',
},
home: {
authortop: '用户指南',