1397 lines
32 KiB
JavaScript
1397 lines
32 KiB
JavaScript
import Vue from 'vue';
|
|
import Router from 'vue-router';
|
|
|
|
Vue.use(Router);
|
|
const originalPush = Router.prototype.push
|
|
Router.prototype.push = function push(location) {
|
|
return originalPush.call(this, location).catch(err => err)
|
|
}
|
|
|
|
export default new Router({
|
|
mode: 'history',
|
|
routes: [{
|
|
path: '/',
|
|
redirect: '/dashboard'
|
|
},
|
|
{
|
|
path: '/',
|
|
component: () => import( /* webpackChunkName: "home" */ '../components/common/Home.vue'),
|
|
meta: {
|
|
title: '自述文件'
|
|
},
|
|
children: [{
|
|
path: '/dashboard',
|
|
component: () => import( /* webpackChunkName: "dashboard" */
|
|
'../components/page/Dashboard_.vue'),
|
|
meta: {
|
|
title: 'Personal Center'
|
|
}
|
|
},
|
|
// {
|
|
// path: '/icon',
|
|
// component: () => import('../components/page/Icon.vue'),
|
|
// meta: { title: '自定义图标' }
|
|
// },
|
|
{
|
|
path: '/articleList',
|
|
component: () => import( /* webpackChunkName: "table" */
|
|
'../components/page/articleList.vue'),
|
|
meta: {
|
|
title: 'My manuscript'
|
|
}
|
|
},
|
|
{
|
|
path: '/articleListEditor',
|
|
component: () => import( /* webpackChunkName: "table" */
|
|
'../components/page/articleListEditor.vue'),
|
|
meta: {
|
|
title: 'Paper Editing System',
|
|
}
|
|
},
|
|
{
|
|
path: '/articleDrafts',
|
|
component: () => import(
|
|
'../components/page/articleDrafts.vue'),
|
|
meta: {
|
|
title: 'Manuscripts in Draft'
|
|
}
|
|
},
|
|
{
|
|
path: '/articleDetailEditor',
|
|
component: () => import('../components/page/articleDetailEditor.vue'),
|
|
meta: {
|
|
title: 'Manuscript detail',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEmail',
|
|
component: () => import('../components/page/articleDetailEmail.vue'),
|
|
meta: {
|
|
title: 'Manuscript email detail',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEmailist',
|
|
component: () => import('../components/page/articleDetailEmailist.vue'),
|
|
meta: {
|
|
title: 'Manuscript email list',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_A', //正在处理中操作台
|
|
component: () => import('../components/page/articleListEditor_A.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_B', //排版中操作台
|
|
component: () => import('../components/page/articleListEditor_B.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_B1', //排版中操作台-排版详情页
|
|
component: () => import('../components/page/articleListEditor_B1.vue'),
|
|
meta: {
|
|
title: 'Manuscript typesetting',
|
|
hideSidebar: true,
|
|
bgColor: '#fafafa',
|
|
hideJournal: true
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_B1_vold', //排版中操作台-排版详情页
|
|
component: () => import('../components/page/articleListEditor_B1_vold.vue'),
|
|
meta: {
|
|
title: 'Manuscript typesetting',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_C', //Online操作台
|
|
component: () => import('../components/page/articleListEditor_C.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
}, {
|
|
path: '/articleListEditor_C1', //
|
|
component: () => import('../components/page/articleListEditor_C1.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
}, {
|
|
path: '/articleListEditor_C1_', //
|
|
component: () => import('../components/page/articleListEditor_C1_.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_D', //连续出版操作台
|
|
component: () => import('../components/page/articleListEditor_D.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_D1', //连续出版操作台-排版详情页
|
|
component: () => import('../components/page/articleListEditor_D1.vue'),
|
|
meta: {
|
|
title: 'Manuscript typesetting',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_E', //出版操作台
|
|
component: () => import('../components/page/articleListEditor_E.vue'),
|
|
meta: {
|
|
title: '',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleListEditor_E1', //
|
|
component: () => import('../components/page/articleListEditor_E1.vue'),
|
|
meta: {
|
|
title: 'Online Manuscript Edit',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: 'comArtHtmlCreat',
|
|
component: () => import('../components/page/comArtHtmlCreat.vue'),
|
|
meta: {
|
|
title: 'Artcile Html'
|
|
}
|
|
},
|
|
{
|
|
path: 'comArtHtmlCreatNew',
|
|
component: () => import('../components/page/comArtHtmlCreatNew.vue'),
|
|
meta: {
|
|
title: 'Artcile Html'
|
|
}
|
|
},
|
|
{
|
|
path: 'comArtHtmlEdit',
|
|
component: () => import('../components/page/comArtHtmlEdit.vue'),
|
|
meta: {
|
|
title: 'Artcile Html'
|
|
}
|
|
},
|
|
{
|
|
path: '/compose',
|
|
component: () => import('../components/page/PB_comPose.vue'),
|
|
meta: {
|
|
title: '文章排版'
|
|
}
|
|
},
|
|
{
|
|
path: '/checklate',
|
|
component: () => import('../components/page/PB_checkLate.vue'),
|
|
meta: {
|
|
title: '文章核对'
|
|
}
|
|
},
|
|
{
|
|
path: '/formwork',
|
|
component: () => import('../components/page/PB_formWork.vue'),
|
|
meta: {
|
|
title: '模板确定'
|
|
}
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_a',
|
|
component: () => import('../components/page/articleDetailEditor_a.vue'),
|
|
meta: {
|
|
title: 'Manuscript Received',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_b',
|
|
component: () => import('../components/page/articleDetailEditor_b.vue'),
|
|
meta: {
|
|
title: 'Manuscript With editor',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_c',
|
|
component: () => import('../components/page/articleDetailEditor_c.vue'),
|
|
meta: {
|
|
title: 'Manuscript Under review',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_d',
|
|
component: () => import('../components/page/articleDetailEditor_d.vue'),
|
|
meta: {
|
|
title: 'Manuscript Reject',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_e',
|
|
component: () => import('../components/page/articleDetailEditor_e.vue'),
|
|
meta: {
|
|
title: 'Manuscript Revision',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_f',
|
|
component: () => import('../components/page/articleDetailEditor_f.vue'),
|
|
meta: {
|
|
title: 'Manuscript Accepted',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetailEditor_g',
|
|
component: () => import('../components/page/articleDetailEditor_g.vue'),
|
|
meta: {
|
|
title: 'Manuscript Pre-decision',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleDetail',
|
|
component: () => import('../components/page/articleDetail.vue'),
|
|
meta: {
|
|
title: 'Manuscript detail',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleProcess',
|
|
component: () => import('../components/page/articleProcess.vue'),
|
|
meta: {
|
|
title: 'Manuscript process',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleProcessSwitch',
|
|
component: () => import('../components/page/articleProcessSwitch.vue'),
|
|
meta: {
|
|
title: 'Manuscript process switch',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleProcessRevision',
|
|
component: () => import('../components/page/articleProcessRevision.vue'),
|
|
meta: {
|
|
title: 'Manuscript process revision',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleProcessConfirm',
|
|
component: () => import('../components/page/articleProcessConfirm.vue'),
|
|
meta: {
|
|
title: 'Manuscript process confirm',
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: 'articleRevise',
|
|
component: () => import('../components/page/articleRevise.vue'),
|
|
meta: {
|
|
title: 'Manuscript revise'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleAdd',
|
|
component: () => import('../components/page/articleAdd.vue'),
|
|
meta: {
|
|
title: 'Submit manuscript'
|
|
}
|
|
},
|
|
{
|
|
path: '/articleAdd2',
|
|
component: () => import('../components/page/articleAdd2.vue'),
|
|
meta: {
|
|
title: 'Submit manuscript'
|
|
}
|
|
},
|
|
{
|
|
path: '/PendingPaymentEditor',
|
|
component: () => import('../components/page/PendingPaymentEditor.vue'),
|
|
meta: {
|
|
title: 'Pending Payment'
|
|
}
|
|
},
|
|
{
|
|
path: '/OrderConfirmation',
|
|
component: () => import('../components/page/components/pendingPayment/OrderConfirmation.vue'),
|
|
meta: {
|
|
title: 'Order Confirmation'
|
|
}
|
|
},
|
|
{
|
|
path: '/OrderDetail',
|
|
component: () => import('../components/page/components/pendingPayment/OrderDetail.vue'),
|
|
meta: {
|
|
title: 'Order Detail'
|
|
}
|
|
},
|
|
{
|
|
path: '/success',
|
|
component: () => import('../components/page/components/pendingPayment/success.vue'),
|
|
meta: {
|
|
title: 'Success',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/orderListAuthor',
|
|
component: () => import('../components/page/orderListAuthor.vue'),
|
|
meta: {
|
|
title: 'Order List'
|
|
}
|
|
},
|
|
{
|
|
path: '/articleReviewer',
|
|
component: () => import('../components/page/articleReviewer.vue'),
|
|
meta: {
|
|
title: 'Article reviewer',
|
|
hideJournal: true
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleEditorialBoard',
|
|
component: () => import('../components/page/articleEditorialBoard.vue'),
|
|
meta: {
|
|
title: 'Article Editorial Board',
|
|
hideJournal: true
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleReviewerDetail',
|
|
component: () => import('../components/page/articleReviewerDetail'),
|
|
meta: {
|
|
title: 'Article detail'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleEditorDetail',
|
|
component: () => import('../components/page/articleEditorDetail'),
|
|
meta: {
|
|
title: 'Article detail'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/articleReviewerAdd',
|
|
component: () => import('../components/page/articleReviewerAdd.vue'),
|
|
meta: {
|
|
title: 'Article reviewer',
|
|
hideJournal: true
|
|
},
|
|
hidden: true
|
|
},
|
|
|
|
{
|
|
path: '/editorList',
|
|
component: () => import('../components/page/editorList.vue'),
|
|
meta: {
|
|
title: 'Editor list'
|
|
}
|
|
},
|
|
{
|
|
path: '/editorAdd',
|
|
component: () => import('../components/page/editorAdd.vue'),
|
|
meta: {
|
|
title: 'Editor add'
|
|
}
|
|
},
|
|
{
|
|
path: '/journalList',
|
|
component: () => import('../components/page/journallist.vue'),
|
|
meta: {
|
|
title: 'Journal list'
|
|
}
|
|
},
|
|
{
|
|
path: 'reviewerArticleDetail',
|
|
component: () => import('../components/page/reviewerArticleDetail.vue'),
|
|
meta: {
|
|
title: 'Reviewer Article Detail'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: 'reviewerArticleList',
|
|
component: () => import('../components/page/reviewerArticleList.vue'),
|
|
meta: {
|
|
title: 'Reviewer Article List'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: 'authorApplyReviewer',
|
|
component: () => import('../components/page/authorApplyReviewer.vue'),
|
|
meta: {
|
|
title: 'Author apply'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/journalAdd',
|
|
component: () => import('../components/page/journalAdd.vue'),
|
|
meta: {
|
|
title: 'Journal add'
|
|
}
|
|
},
|
|
{
|
|
path: '/reviewerApplyList',
|
|
component: () => import('../components/page/reviewerApplyList.vue'),
|
|
meta: {
|
|
title: 'Reviewer aplly list'
|
|
}
|
|
},
|
|
{
|
|
path: '/reviewerApplyDetail',
|
|
component: () => import('../components/page/reviewerApplyDetail.vue'),
|
|
meta: ({
|
|
title: 'Reviewer apply detail'
|
|
}),
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/reviewerAuthorList',
|
|
component: () => import('../components/page/reviewerAuthorList.vue'),
|
|
meta: {
|
|
title: 'Author transferred to reviewer list'
|
|
}
|
|
},
|
|
{
|
|
path: '/reviewerList',
|
|
component: () => import('../components/page/reviewerList.vue'),
|
|
meta: {
|
|
title: 'Reviewer list'
|
|
}
|
|
},
|
|
{
|
|
path: '/reviewerDetail',
|
|
component: () => import('../components/page/reviewerDetail.vue'),
|
|
meta: {
|
|
title: 'reviewer detail'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/adminImportReviewer',
|
|
component: () => import('../components/page/adminImportReviewer.vue'),
|
|
meta: {
|
|
title: 'Import reviewer'
|
|
}
|
|
},
|
|
{
|
|
path: '/adminImportreviewerError',
|
|
component: () => import('../components/page/adminImportreviewerError.vue'),
|
|
meta: {
|
|
title: 'Import error'
|
|
}
|
|
},
|
|
{
|
|
path: '/reviewerImport',
|
|
component: () => import('../components/page/reviewerImport.vue'),
|
|
meta: {
|
|
title: 'Reviewer import'
|
|
}
|
|
},
|
|
{
|
|
path: '/authorApplySuccess',
|
|
component: () => import('../components/page/authorApplySuccess.vue'),
|
|
meta: {
|
|
title: 'Apply success'
|
|
}
|
|
},
|
|
|
|
{
|
|
path: '/reviewerImportError',
|
|
component: () => import('../components/page/reviewerImportError.vue'),
|
|
meta: {
|
|
title: 'Import error'
|
|
}
|
|
},
|
|
{
|
|
path: '/monitorManuscript',
|
|
component: () => import('../components/page/monitorManuscript.vue'),
|
|
meta: {
|
|
title: 'Manuscript list'
|
|
}
|
|
},
|
|
{
|
|
path: '/monitorManuscriptDetail',
|
|
component: () => import('../components/page/monitorManuscriptDetail.vue'),
|
|
meta: {
|
|
title: 'Manuscript detail'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/mailtemplate',
|
|
component: () => import('../components/page/mailtemplate.vue'),
|
|
meta: {
|
|
title: 'Mail template list'
|
|
}
|
|
},
|
|
{
|
|
path: '/documentView',
|
|
component: () => import('../components/page/documentView.vue'),
|
|
meta: {
|
|
title: 'Manuscript List'
|
|
},
|
|
},
|
|
{
|
|
path: '/chiefeditor',
|
|
component: () => import('../components/page/chiefeditor.vue'),
|
|
meta: {
|
|
title: 'Editor list'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/chiefperiod',
|
|
component: () => import('../components/page/chiefperiod.vue'),
|
|
meta: {
|
|
title: 'Journal list'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/editorBorder',
|
|
component: () => import('../components/page/editorBorder.vue'),
|
|
meta: {
|
|
title: 'Editor list'
|
|
},
|
|
hidden: true
|
|
}, {
|
|
path: '/editorGroup',
|
|
component: () => import('../components/page/editorGroup.vue'),
|
|
meta: {
|
|
title: 'Editor Group list'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/editmbereditor',
|
|
component: () => import('../components/page/editmbereditor.vue'),
|
|
meta: {
|
|
title: 'Editor list'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/editmbereditormoshi',
|
|
component: () => import('../components/page/editmbereditormoshi.vue'),
|
|
meta: {
|
|
title: 'Matching pattern'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/citationanalysis', //引用情况分析
|
|
component: () => import('../components/page/analysis_report.vue'),
|
|
meta: {
|
|
title: 'Article analysis'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/evaluationsis', //引用情况分析
|
|
component: () => import('../components/page/evaluationsis_report.vue'),
|
|
meta: {
|
|
title: 'Article distribution'
|
|
},
|
|
hidden: true
|
|
},
|
|
{
|
|
path: '/TMRGPT', //TMRGPT
|
|
component: () => import('../components/page/tmrGPT'),
|
|
meta: {
|
|
title: 'TMRGPT'
|
|
},
|
|
},
|
|
{
|
|
path: '/managing', //主编进行中列表
|
|
component: () => import('../components/page/man_aging'),
|
|
meta: {
|
|
title: 'Editor-in-Chief'
|
|
}
|
|
},
|
|
{
|
|
path: '/manarticle', //主编文章列表
|
|
component: () => import('../components/page/man_article'),
|
|
meta: {
|
|
title: 'Editor-in-Chief manuscripts list'
|
|
}
|
|
},
|
|
{
|
|
path: '/man_text_jx', //主编文章详情-进行中
|
|
component: () => import('../components/page/man_text_jx'),
|
|
meta: {
|
|
title: 'Editor-in-Chief article details'
|
|
}
|
|
},
|
|
{
|
|
path: '/man_text_ls', //主编文章详情-历史
|
|
component: () => import('../components/page/man_text_ls'),
|
|
meta: {
|
|
title: 'Editor-in-Chief article details'
|
|
}
|
|
},
|
|
{
|
|
path: '/man_report', //-统计-图表
|
|
component: () => import( /* webpackChunkName: "" */
|
|
'../components/page/man_report'),
|
|
meta: {
|
|
title: 'Editor-in-Chief Statistical Analysis'
|
|
}
|
|
},
|
|
{
|
|
path: '/peerewer', //审稿人进行中列表
|
|
component: () => import('../components/page/per_ewer'),
|
|
meta: {
|
|
title: 'Peer Review'
|
|
}
|
|
}, {
|
|
path: '/perhistory', //审稿人历史列表
|
|
component: () => import('../components/page/per_history'),
|
|
meta: {
|
|
title: 'Review History',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/editPeerewer', //审稿人进行中列表
|
|
component: () => import('../components/page/edit_per_ewer'),
|
|
meta: {
|
|
title: 'Final Decision'
|
|
}
|
|
}, {
|
|
path: '/editPerhistory', //审稿人历史列表
|
|
component: () => import('../components/page/edit_per_history'),
|
|
meta: {
|
|
title: 'Final Decision History',
|
|
}
|
|
},
|
|
|
|
|
|
{
|
|
path: '/perhistory_commen', //审稿人历史列表
|
|
component: () => import('../components/page/per_history_commen'),
|
|
meta: {
|
|
title: 'Reviewer historical comment'
|
|
}
|
|
},
|
|
{
|
|
path: '/per_text', //审稿人文章详情
|
|
component: () => import('../components/page/per_text'),
|
|
meta: {
|
|
title: 'Reviewer article details',
|
|
hideSidebar: true,
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/edit_per_text', //审稿人文章详情
|
|
component: () => import('../components/page/edit_per_text'),
|
|
meta: {
|
|
title: 'Final decision article details',
|
|
hideJournal: true
|
|
|
|
}
|
|
},
|
|
{
|
|
path: '/per_text_yq', //审稿人文章详情-邀请
|
|
component: () => import('../components/page/per_text_yq'),
|
|
meta: {
|
|
title: 'Reviewer article details',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/edit_per_text_yq', //审稿人文章详情-邀请
|
|
component: () => import('../components/page/edit_per_text_yq'),
|
|
meta: {
|
|
title: 'Final decision article details',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/per_text_success', //审稿人文章-审稿成功页
|
|
component: () => import('../components/page/per_text_success'),
|
|
meta: {
|
|
title: 'Review completed',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/edit_per_text_success', //审稿人文章-审稿成功页
|
|
component: () => import('../components/page/edit_per_text_success'),
|
|
meta: {
|
|
title: 'Review completed',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/per_text_repeat', //审稿人文章-重复审稿提示
|
|
component: () => import('../components/page/per_text_repeat'),
|
|
meta: {
|
|
title: 'Review repeat',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/per_text_fail',
|
|
component: () => import('../components/page/per_text_fail.vue'),
|
|
meta: {
|
|
title: 'Review fail',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/editorial', //编委进行中列表
|
|
component: () => import('../components/page/edit_ial'),
|
|
meta: {
|
|
title: 'Final decision'
|
|
}
|
|
},
|
|
{
|
|
path: '/edithistory', //编委历史列表
|
|
component: () => import('../components/page/edit_history'),
|
|
meta: {
|
|
title: 'Accepted manuscript',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/edit_text_jx', //编委文章详情-进行
|
|
component: () => import('../components/page/edit_text_jx'),
|
|
meta: {
|
|
title: 'Editorial board member article details'
|
|
}
|
|
}, {
|
|
path: '/edit_text_ls', //编委文章详情-历史
|
|
component: () => import('../components/page/edit_text_ls'),
|
|
meta: {
|
|
title: 'Editorial board member article details'
|
|
}
|
|
},
|
|
{
|
|
path: '/editApplyList', //编委-申请列表
|
|
component: () => import('../components/page/editApplyList.vue'),
|
|
meta: {
|
|
title: 'Editorial board apply list'
|
|
}
|
|
},
|
|
{
|
|
path: '/youthed', //青年编委进行中列表
|
|
component: () => import('../components/page/you_thed'),
|
|
meta: {
|
|
title: 'Pending review'
|
|
}
|
|
},
|
|
{
|
|
path: '/you_text', //青年编委-审稿详情
|
|
component: () => import('../components/page/you_text'),
|
|
meta: {
|
|
title: 'Young scientist member article details'
|
|
}
|
|
},
|
|
{
|
|
path: '/percenter', //青年编委-审稿详情
|
|
component: () => import('../components/page/cenper_ter'),
|
|
meta: {
|
|
title: 'Personal Center'
|
|
}
|
|
},
|
|
{
|
|
path: '/youthList', //青年编委-列表
|
|
component: () => import('../components/page/youthList.vue'),
|
|
meta: {
|
|
title: 'Young Scientist list',
|
|
keepAlive: true,
|
|
}
|
|
},
|
|
{
|
|
path: '/youthApplyList', //青年编委-申请列表
|
|
component: () => import('../components/page/youthApplyList.vue'),
|
|
meta: {
|
|
title: 'Young Scientist Apply list'
|
|
}
|
|
},
|
|
{
|
|
path: '/guestArticleL', //客座-稿件列表
|
|
component: () => import('../components/page/guest_articleList'),
|
|
meta: {
|
|
title: 'Manuscript List'
|
|
}
|
|
},
|
|
{
|
|
path: '/guestArticleReviewerL', //客座-稿件列表
|
|
component: () => import('../components/page/guest_articleReviewer'),
|
|
meta: {
|
|
title: 'Manuscript reviewer list'
|
|
}
|
|
},
|
|
{
|
|
path: '/guestArticleDetail', //客座-稿件内容
|
|
component: () => import('../components/page/guest_articleDetail'),
|
|
meta: {
|
|
title: 'Manuscript detail'
|
|
}
|
|
},
|
|
{
|
|
path: '/guestReviewerL', //客座-审稿人列表
|
|
component: () => import('../components/page/guest_reviewerList'),
|
|
meta: {
|
|
title: 'Reviewer List'
|
|
}
|
|
},
|
|
{
|
|
path: '/percenter', //个人中心
|
|
component: () => import('../components/page/cenper_ter'),
|
|
meta: {
|
|
title: 'Personal Center'
|
|
}
|
|
},
|
|
{
|
|
path: '/comOpinion', //意见反馈
|
|
component: () => import('../components/page/comOpinion'),
|
|
meta: {
|
|
title: 'Suggestion'
|
|
}
|
|
},
|
|
{
|
|
path: '/comOpinionSuccess', //意见反馈-成功
|
|
component: () => import('../components/page/comOpinionSuccess'),
|
|
meta: {
|
|
title: 'Suggestion Success'
|
|
}
|
|
},
|
|
{
|
|
path: '/suggestList', //意见列表
|
|
component: () => import('../components/page/suggestList'),
|
|
meta: {
|
|
title: 'Suggestion List'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyEditor', //编辑列表
|
|
component: () => import('../components/page/partyEditor'),
|
|
meta: {
|
|
title: 'Editer List'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyListAct', //用户列表-活跃
|
|
component: () => import('../components/page/partyListAct'),
|
|
meta: {
|
|
title: 'Active Users'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyListIna', //用户列表-不活跃
|
|
component: () => import('../components/page/partyListIna'),
|
|
meta: {
|
|
title: 'Inactive Users'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyListPot', //用户列表-待开发(灰库)
|
|
component: () => import('../components/page/partyListPot'),
|
|
meta: {
|
|
title: 'Potential Users'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyListCorr', //用户列表-通讯作者列表
|
|
component: () => import('../components/page/partyListCorr'),
|
|
meta: {
|
|
title: 'Potential Users'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyExte', //用户推广
|
|
component: () => import('../components/page/partyExte'),
|
|
meta: {
|
|
title: 'Popularize Users'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyList', //用户列表
|
|
component: () => import('../components/page/partyList'),
|
|
meta: {
|
|
title: 'Total User'
|
|
}
|
|
},
|
|
{
|
|
path: '/GroupClassification', //用户列表
|
|
component: () => import('../components/page/JournalManagement/GroupClassification/index.vue'),
|
|
meta: {
|
|
title: 'Group List'
|
|
}
|
|
},
|
|
{
|
|
path: '/JournalInstallment', //分期列表
|
|
component: () => import('../components/page/JournalManagement/JournalInstallment/index.vue'),
|
|
meta: {
|
|
title: 'Journal Installment'
|
|
}
|
|
},
|
|
{
|
|
path: '/JournalManagement', //用户列表
|
|
component: () => import('../components/page/JournalManagement/JournalManagement/index.vue'),
|
|
meta: {
|
|
title: 'Journal Management'
|
|
}
|
|
},
|
|
{
|
|
path: '/JournalManagementAll', //用户列表
|
|
component: () => import('../components/page/JournalManagement/JournalManagement/all.vue'),
|
|
meta: {
|
|
title: 'Journal Management'
|
|
}
|
|
},
|
|
{
|
|
path: '/disseMinate', //推广
|
|
component: () => import('../components/page/disseMinate'),
|
|
meta: {
|
|
title: 'Email Promotion Task'
|
|
}
|
|
},
|
|
{
|
|
path: '/disseMRecord', //推广记录
|
|
component: () => import('../components/page/disseMRecord'),
|
|
meta: {
|
|
title: 'Promotion Record'
|
|
}
|
|
},
|
|
{
|
|
path: '/disseMTemple', //推广邮件管理
|
|
component: () => import('../components/page/disseMTemple'),
|
|
meta: {
|
|
title: 'Promotion Email Management'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyDelete', //黑名单
|
|
component: () => import('../components/page/partyDelete'),
|
|
meta: {
|
|
title: 'Blacklist'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyRole', //用户身份详情
|
|
component: () => import('../components/page/partyRole'),
|
|
meta: {
|
|
title: 'User Role'
|
|
}
|
|
},
|
|
{
|
|
path: '/partyRoleEdit', //用户身份详情修改
|
|
component: () => import('../components/page/partyRoleEdit'),
|
|
meta: {
|
|
title: 'User Role Edit'
|
|
}
|
|
},
|
|
{
|
|
path: '/mailboxSend', //邮箱系统-发邮件
|
|
component: () => import('../components/page/mailboxSend'),
|
|
meta: {
|
|
title: 'Mailbox send'
|
|
}
|
|
},
|
|
{
|
|
path: '/mailboxCollect', //邮箱系统-收邮件列表
|
|
component: () => import('../components/page/mailboxCollect'),
|
|
meta: {
|
|
title: 'Mailbox list'
|
|
}
|
|
},
|
|
{
|
|
path: '/mailboxMould', //邮箱系统-模板
|
|
component: () => import('../components/page/mailboxMould'),
|
|
meta: {
|
|
title: 'Mailbox template'
|
|
}
|
|
},
|
|
{
|
|
path: '/mailboxManagement', //被拒稿件汇总
|
|
component: () => import('../components/page/mailboxManagement'),
|
|
meta: {
|
|
title: 'Mailbox Management'
|
|
}
|
|
},
|
|
{
|
|
path: '/RejectedArticles', //被拒稿件汇总
|
|
component: () => import('../components/page/RejectedArticles'),
|
|
meta: {
|
|
title: 'Rejected Manuscripts'
|
|
}
|
|
},
|
|
{
|
|
path: '/PreIngested', //预收录-完善资料页面
|
|
component: () => import('../components/page/Complete_profile'),
|
|
meta: {
|
|
title: 'Pre-accept'
|
|
}
|
|
},
|
|
{
|
|
path: '/ReferenceEditor', //用户端预收录-引用编辑
|
|
component: () => import('../components/page/ReferenceEditor'),
|
|
meta: {
|
|
title: 'Reference Workflow',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/GenerateCharts', //用户端预收录-引用编辑
|
|
component: () => import('../components/page/GenerateCharts'),
|
|
meta: {
|
|
title: 'Text Proofread',
|
|
hideSidebar: true,
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/OnlineProofreading', //用户端预收录-引用编辑
|
|
component: () => import('../components/page/OnlineProofreading'),
|
|
meta: {
|
|
title: 'Online Proofreading',
|
|
hideSidebar: true,
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/LateX', //用户端预收录-引用编辑
|
|
component: () => import('../components/page/components/table/LateX.vue'),
|
|
meta: {
|
|
title: 'LateX',
|
|
hideSidebar: true,
|
|
hideTitle: true,
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/References', //用户端预收录-引用编辑
|
|
component: () => import('../components/page/components/OnlineProofreading/references-format.vue'),
|
|
meta: {
|
|
title: 'References',
|
|
hideSidebar: true,
|
|
hideTitle: true,
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
path: '/crossref', //用户端预收录-引用编辑
|
|
component: () => import('../components/page/components/OnlineProofreading/crossref.vue'),
|
|
meta: {
|
|
title: 'crossref',
|
|
hideSidebar: true,
|
|
hideTitle: true,
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
name: 'PreIngestedEditor',
|
|
path: '/PreIngestedEditor', // 编辑端 - 预收录编辑页面
|
|
component: () => import('../components/page/PreIngestedEditor'),
|
|
meta: {
|
|
|
|
title: 'PreIngestedEditor',
|
|
hideSidebar: true,
|
|
bgColor: '#fafafa',
|
|
hideJournal: true
|
|
}
|
|
},
|
|
{
|
|
name: 'publishRefernceEditor',
|
|
path: '/publishRefernceEditor', // 编辑端 - publish 引用编辑页面
|
|
component: () => import('../components/page/publishRefernceEditor'),
|
|
meta: {
|
|
|
|
title: 'Refernce Editor'
|
|
}
|
|
},
|
|
{
|
|
name: 'citeList',
|
|
path: '/citeList', //cite 引用 页面
|
|
component: () => import('../components/page/citeList'),
|
|
meta: {
|
|
|
|
title: 'Cite'
|
|
}
|
|
},
|
|
{
|
|
name: 'Re-review',
|
|
path: '/Re_review', // 审稿人 复审详情页面
|
|
component: () => import('../components/page/Re_review'),
|
|
meta: {
|
|
|
|
title: 'Re-review'
|
|
}
|
|
},
|
|
{
|
|
name: 'Editorial-Board',
|
|
path: '/editorialBoard', // 编委管理
|
|
component: () => import('../components/page/editorialBoard'),
|
|
meta: {
|
|
title: 'editorialBoard'
|
|
}
|
|
},
|
|
{
|
|
name: 'Young-Scientist-Management',
|
|
path: '/superYoungScientistManagement', // 超管青年科学家管理
|
|
component: () => import('../components/page/superYoungScientistManagement'),
|
|
meta: {
|
|
title: 'Young Scientist Management'
|
|
}
|
|
},
|
|
{
|
|
name: 'super-Young-Scientist-List',
|
|
path: '/superYoungScientistList', // 超管单刊青年科学家列表
|
|
component: () => import('../components/page/superYoungScientistList'),
|
|
meta: {
|
|
title: 'Young Scientist List'
|
|
}
|
|
},
|
|
{
|
|
name: 'editorial-Board-List',
|
|
path: '/Board-List', // 单刊编委列表
|
|
component: () => import('../components/page/editorialBoardList'),
|
|
meta: {
|
|
title: 'editorialBoardList'
|
|
}
|
|
},
|
|
{
|
|
name: 'Academic-Integrity-Committee',
|
|
path: '/Academic_Integrity_Committee_list', // 期刊委员会人员列表
|
|
component: () => import('../components/page/Academic_Integrity_Committee'),
|
|
meta: {
|
|
title: 'Academic Integrity Committee'
|
|
}
|
|
},
|
|
{
|
|
name: 'Editors-Staff',
|
|
path: '/Editors_Staff', // 期刊编辑人员列表
|
|
component: () => import('../components/page/Editor_For_Major'),
|
|
meta: {
|
|
title: 'Editors & Staff'
|
|
}
|
|
},
|
|
{
|
|
name: 'Journal_Agreement',
|
|
path: '/Journal_Agreement', // 期刊协议列表
|
|
component: () => import('../components/page/Journal_Agreement'),
|
|
meta: {
|
|
title: 'Journal Agreement'
|
|
}
|
|
},
|
|
{
|
|
name: 'super-Journals-Management',
|
|
path: '/superJournalsManagement', // 超管单期刊列表
|
|
component: () => import('../components/page/superJournalsManagement'),
|
|
meta: {
|
|
title: 'Journals Management'
|
|
}
|
|
},
|
|
{
|
|
name: 'paper-article-count',
|
|
path: '/paperArticleCount', // 超管单期刊列表
|
|
component: () => import('../components/page/paperArticleCount'),
|
|
meta: {
|
|
title: 'Article Count'
|
|
}
|
|
},
|
|
{
|
|
name: 'journal-Article-Count',
|
|
path: '/journalArticleCount', // 超管单期刊列表
|
|
component: () => import('../components/page/journalArticleCount'),
|
|
meta: {
|
|
title: 'Journal Article Count'
|
|
}
|
|
},
|
|
{
|
|
name: 'journal-citation-analysis',
|
|
path: '/JournalCitationAnalysis', // 超管单期刊列表
|
|
component: () => import('../components/page/JournalCitationAnalysis'),
|
|
meta: {
|
|
title: 'Journal Citation Analysis'
|
|
}
|
|
},
|
|
{
|
|
name: 'all-journal-citation-analysis',
|
|
path: '/allJournalCitationAnalysis', // 超管单期刊列表
|
|
component: () => import('../components/page/allJournalCitationAnalysis'),
|
|
meta: {
|
|
title: 'Journal Citation Analysis'
|
|
}
|
|
},
|
|
{
|
|
name: 'paper-submit-analysis',
|
|
path: '/PaperSubmitanalysis', // 超管单期刊列表
|
|
component: () => import('../components/page/PaperSubmitanalysis'),
|
|
meta: {
|
|
title: 'Paper Submit Analysis'
|
|
}
|
|
},
|
|
{
|
|
name: 'all-paper-submit-analysis',
|
|
path: '/allPaperSubmitanalysis', // 超管单期刊列表
|
|
component: () => import('../components/page/allPaperSubmitanalysis'),
|
|
meta: {
|
|
title: 'Paper Submit'
|
|
}
|
|
},
|
|
{
|
|
path: '/404',
|
|
component: () => import( /* webpackChunkName: "404" */
|
|
'../components/page/404.vue'),
|
|
meta: {
|
|
title: '404'
|
|
}
|
|
},
|
|
{
|
|
path: '/403',
|
|
component: () => import( /* webpackChunkName: "403" */
|
|
'../components/page/403.vue'),
|
|
meta: {
|
|
title: '403'
|
|
}
|
|
},
|
|
// {
|
|
// path: '/donate',
|
|
// component: () => import(/* webpackChunkName: "donate" */ '../components/page/Donate.vue'),
|
|
// meta: { title: '支持作者' }
|
|
// }
|
|
]
|
|
},
|
|
{
|
|
path: '/',
|
|
component: () => import( /* webpackChunkName: "content" */ '../components/common/Content.vue'),
|
|
meta: {
|
|
title: 'Content'
|
|
}
|
|
},
|
|
{
|
|
path: '/refuse', //拒绝页面
|
|
component: () => import('../components/page/ref_use'),
|
|
meta: {
|
|
title: 'Refuse'
|
|
}
|
|
},
|
|
{
|
|
path: '/login',
|
|
component: () => import( /* webpackChunkName: "login" */ '../components/page/Login.vue'),
|
|
meta: {
|
|
title: 'Login'
|
|
}
|
|
},
|
|
{
|
|
path: '/retrieve',
|
|
component: () => import( /* webpackChunkName: "retrieve" */ '../components/page/Retrieve.vue'),
|
|
meta: {
|
|
title: 'Retrieve password'
|
|
}
|
|
},
|
|
{
|
|
path: '/retrieveact',
|
|
component: () => import( /* webpackChunkName: "retrieveact" */
|
|
'../components/page/Retrieveact.vue'),
|
|
meta: {
|
|
title: 'Retrieve password'
|
|
}
|
|
},
|
|
{
|
|
path: '/submission',
|
|
component: () => import('../components/page/submission.vue'),
|
|
meta: {
|
|
title: 'Submission system'
|
|
}
|
|
},
|
|
{
|
|
path: '/register',
|
|
component: () => import( /* webpackChunkName: "register" */ '../components/page/Register.vue'),
|
|
meta: {
|
|
title: 'Register'
|
|
}
|
|
},
|
|
{
|
|
path: '/verification',
|
|
component: () => import( /* webpackChunkName: "verification" */ '../components/page/verification.vue'),
|
|
meta: {
|
|
title: 'verification'
|
|
}
|
|
},
|
|
{
|
|
path: '/reviewer',
|
|
component: () => import('../components/page/reviewer.vue'),
|
|
meta: {
|
|
title: 'reviewer'
|
|
}
|
|
},
|
|
{
|
|
path: '/orcidLink',
|
|
component: () => import('../components/page/orcidLink.vue'),
|
|
meta: {
|
|
title: 'orcidLink'
|
|
}
|
|
},
|
|
{
|
|
path: '/orcidBind',
|
|
component: () => import('../components/page/orcidBind.vue'),
|
|
meta: {
|
|
title: 'orcidBind'
|
|
}
|
|
},
|
|
{
|
|
path: '/thanks',
|
|
component: () => import('../components/page/thanks.vue'),
|
|
meta: {
|
|
title: 'thanks'
|
|
}
|
|
},
|
|
{
|
|
path: '/test',
|
|
component: () => import('../components/page/test.vue'),
|
|
meta: {
|
|
title: 'test'
|
|
}
|
|
},
|
|
{
|
|
path: '/img',
|
|
component: () => import('../components/page/img.vue'),
|
|
meta: {
|
|
title: 'img'
|
|
}
|
|
},
|
|
{
|
|
path: '*',
|
|
redirect: '/404'
|
|
}
|
|
]
|
|
});
|