import Vue from 'vue' import Router from 'vue-router' import store from '../store' import { Message } from 'element-ui' Vue.use(Router) const routes = [ // 手机端链接,中转页面 { path: '/phoneIndex', name: 'phoneIndex', component: resolve => require(['@/pages/processCenter/pages/phone/index.vue'], resolve), meta: { requireAuth: true, title: '动态跳转', } }, { path: '/blankPage', name: 'blankPage', component: resolve => require(['@/pages/blankPage/index.vue'], resolve), meta: { requireAuth: true, title: '手机提示页面', } }, { path: '/processedPage', name: 'processedPage', component: resolve => require(['@/pages/processedPage/index.vue'], resolve), meta: { requireAuth: true, title: '手机提示页面', } }, { path: '*', redirect: '/loginVerify' }, // 登录页 { path: '/login', name: 'Login', component: () => import('@/pages/login') }, { path: '/loginVerify', name: 'LoginVerify', component: () => import('@/pages/loginVerify') }, // 跳转刷新页面 { path: '/redirect', name: 'Redirect', component: () => import('@/pages/redirect') }, // 首页 { path: '/home', name: 'Home', component: () => import('@/pages/home/homeContainer'), meta: { requireAuth: true, title: '首页', menuId: 'G72J4WNFM8' } }, // 工程师信息首页 { path: '/informationHome', name: 'InformationHome', component: () => import('@/pages/home/information'), meta: { requireAuth: true, title: '工程师首页', menuId: '', isBoolean: true } }, { path: '/home1', name: 'Home', component: () => import('@/pages/home1'), meta: { requireAuth: true, title: '福田首页', menuId: '', isBoolean: true } }, // { // path: '/home2', // name: 'Home2', // component: () => // import('@/pages/home2'), // meta: { // requireAuth: true, // title: '福田首页', // menuId: '', // isBoolean: true // } // }, // 个人中心 { path: '/personal', name: 'Personal', redirect: () => { if (hasRouterPermission('ZY9RFA4M35') && hasRouterPermission('JCEV4AEV32')) { return '/dynamics' } else { return getRedirectPath('ZY9RFA4M35') || '/info' } }, component: resolve => require(['@/pages/personal'], resolve), meta: { title: '个人', menuId: 'ZY9RFA4M35' }, children: [ // { // path: '/info', // name: 'PersonalInfo', // component: resolve => require(['@/pages/personal/pages/personal-info'], resolve), // meta: { // requireAuth: true, // title: '个人信息', // menuId: '8K7FDHG89G' // } // }, { path: '/dynamics', name: 'MyDynamics', component: resolve => require(['@/pages/personal/pages/my-dynamics'], resolve), meta: { requireAuth: true, title: '我的消息', menuId: 'JCEV4AEV32' } }, { path: '/collection', name: 'MyCollection', component: resolve => require(['@/pages/personal/pages/my-collection'], resolve), meta: { requireAuth: true, title: '我的收藏', menuId: 'JY5LKL2HPD' } }, { path: '/jump/:id', name: 'DetailsJump', component: resolve => require(['@/pages/personal/pages/detailsJump'], resolve), meta: { requireAuth: true, title: '动态跳转', menuId: '5GQE5EABTY' } }, { path: '/browsing', name: 'MyBrowsing', component: resolve => require(['@/pages/personal/pages/my-browsing'], resolve), meta: { requireAuth: true, title: '我的浏览', menuId: 'HAEY2A4LMX' } }, { path: '/MyEnterpriseStandard', name: 'MyEnterpriseStandard', component: resolve => require(['@/pages/personal/pages/my-enterpriseStandard'], resolve), meta: { requireAuth: true, title: '我的企标', menuId: 'LKU3W23UMEHDM9VLDHGK' } }, { path: '/push', name: 'MyPush', component: resolve => require(['@/pages/personal/pages/my-push'], resolve), meta: { requireAuth: true, title: '已收分享', menuId: '9F8T7DPYHE' } }, { path: '/forward', name: 'MyForward', component: resolve => require(['@/pages/personal/pages/my-forward'], resolve), meta: { requireAuth: true, title: '已发分享', menuId: 'K45Y9TGKZV2K4XP4CETD' } }, { path: '/plate', name: 'IndividualPlate', component: resolve => require(['@/pages/personal/pages/individual-plate'], resolve), meta: { requireAuth: true, title: '我的板块', menuId: 'TUYHX8JBWV' } }, { path: '/questionsAndAnswers', name: 'QuestionsAndAnswers', component: resolve => require(['@/pages/personal/pages/questionsAndAnswers'], resolve), meta: { requireAuth: true, title: '我的问答', menuId: '8VKLZATQQG4NQHXV9UDS' } } ] }, // ************************** 流程中心 ******************************* { path: '/processCenter', name: 'ProcessCenter', redirect: () => { return 'processCenter' }, component: () => import('@/pages/processCenter'), meta: { requireAuth: true, title: '流程中心', menuId: '6GDJ5JDHUS' }, children: [ { path: '/processCenter', name: 'processCenter', component: () => import('@/pages/processCenter/pages/processList'), meta: { requireAuth: true, title: '流程中心' } }, // 新建流程 { path: '/createProcessNew', name: 'CreateProcessNew', component: () => import('@/pages/processCenter/pages/newProcess'), meta: { requireAuth: true, title: '新建流程' } }, { path: '/bzfyStep1', name: 'bzfyStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzfy/step1.vue'), meta: { requireAuth: true, title: '标准需求(翻译)申请流程' } }, { path: '/processDetail', name: 'ProcessDetail', component: () => import('@/pages/processCenter/pages/processDetail/index.vue'), meta: { requireAuth: true, title: '流程详情' } }, { path: '/processAcceptDetail', name: 'ProcessAcceptDetail', component: () => import('@/pages/processCenter/pages/processAcceptDetail/index.vue'), meta: { requireAuth: true, title: '流程详情' } }, { path: '/bzffStep1', name: 'bzffStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzff/step1.vue'), meta: { requireAuth: true, title: '标准发放申请流程' } }, { path: '/bzqdfbStep1', name: 'bzqdfbStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/bzqdfbStep1-1', name: 'bzqdfbStep1-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-1.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/bzqdfbStep1-3', name: 'bzqdfbStep1-3', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-3.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/bzqdfbStep2', name: 'bzqdfbStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step2.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/bzqdfbStep3', name: 'bzqdfbStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step3.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/bzqdfbStep4', name: 'bzqdfbStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step4.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/bzqdfbStep1-4', name: 'bzqdfbStep1-4', component: () => import('@/pages/processCenter/pages/creatProcess/bzqdfb/step1-4.vue'), meta: { requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/zczqyjStep1', name: 'zczqyjStep1', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step1.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep2', name: 'zczqyjStep2', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step2.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep3', name: 'zczqyjStep3', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step3.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep4', name: 'zczqyjStep4', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step4.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep5', name: 'zczqyjStep5', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step5.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep6', name: 'zczqyjStep6', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step6.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep7', name: 'zczqyjStep7', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step7.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zczqyjStep8', name: 'zczqyjStep8', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step8.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } },{ path: '/zczqyjStep9', name: 'zczqyjStep9', component: () => import('@/pages/processCenter/pages/creatProcess/zczqyj/step9.vue'), meta: { requireAuth: true, title: '政策征求意见流程' } }, { path: '/zdrzbzORzchgxxmscStep1', name: 'zdrzbzORzchgxxmscStep1', component: () => import('@/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step1.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep2', name: 'zdrzbzORzchgxxmscStep2', component: () => import('@/pages/processCenter/pages/creatProcess/zdrzbzORzchgxxmsc/step2.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep3', name: 'zdrzbzORzchgxxmscStep3', component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step3.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep4', name: 'zdrzbzORzchgxxmscStep4', component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step4.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep5', name: 'zdrzbzORzchgxxmscStep5', //1代表各事业部,2代表产品规划部 component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step5.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep6', name: 'zdrzbzORzchgxxmscStep6', component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step6.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep7', name: 'zdrzbzORzchgxxmscStep7', component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step7.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep8', name: 'zdrzbzORzchgxxmscStep8', component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step8.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/zdrzbzORzchgxxmscStep9', name: 'zdrzbzORzchgxxmscStep9', component: () => import('process/creatProcess/zdrzbzORzchgxxmsc/step9.vue'), meta: { requireAuth: true, title: '重点认证标准/政策合规性项目审查流程' } }, { path: '/bzpgStep1', name: 'bzpgStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step1.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep2', name: 'bzpgStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step2.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep3', name: 'bzpgStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step3.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep4', name: 'bzpgStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step4.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep5', name: 'bzpgStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step5.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep6', name: 'bzpgStep6', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step6.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep7', name: 'bzpgStep7', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step7.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep8', name: 'bzpgStep8', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/bzpgStep8-1', name: 'bzpgStep8-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzpg/step8-1.vue'), meta: { requireAuth: true, title: '标准合规评估流程' } }, { path: '/xmpgStep1', name: 'xmpgStep1', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step1.vue'), meta: { requireAuth: true, title: '项目合规评估流程' } }, { path: '/xmpgStep2', name: 'xmpgStep2', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step2.vue'), meta: { requireAuth: true, title: '项目合规评估流程' } }, { path: '/xmpgStep3', name: 'xmpgStep3', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step3.vue'), meta: { requireAuth: true, title: '项目合规评估流程' } }, { path: '/xmpgStep4', name: 'xmpgStep4', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step4.vue'), meta: { requireAuth: true, title: '项目合规评估流程' } }, { path: '/xmpgStep5', name: 'xmpgStep5', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step5.vue'), meta: { requireAuth: true, title: '项目合规评估流程' } }, { path: '/xmpgStep1-5', name: 'xmpgStep1-5', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg/step1-5.vue'), meta: { requireAuth: true, title: '项目合规评估流程' } }, { path: '/xmpg2Step1', name: 'xmpg2Step1', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step1-1', name: 'xmpg2Step1-1', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-1.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step1-2', name: 'xmpg2Step1-2', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-2.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step1-12', name: 'xmpg2Step1-12', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step1-12.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step2', name: 'xmpg2Step2', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step2.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step3', name: 'xmpg2Step3', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step3.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step4', name: 'xmpg2Step4', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step4.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step5', name: 'xmpg2Step5', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step5.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step6', name: 'xmpg2Step6', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step6.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step7', name: 'xmpg2Step7', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step7.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step8', name: 'xmpg2Step8', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step8.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step9', name: 'xmpg2Step9', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step9.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step10', name: 'xmpg2Step10', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step10.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step11', name: 'xmpg2Step11', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step11.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmpg2Step12', name: 'xmpg2Step12', component: () => import('@/pages/processCenter/pages/creatProcess/xmpg2/step12.vue'), meta: { requireAuth: true, title: '项目合规评估流程-项目' } }, { path: '/xmqdqrStep1', name: 'xmqdqrStep1', component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step1.vue'), meta: { requireAuth: true, title: '项目清单确认流程' } }, { path: '/xmqdqrStep2', name: 'xmqdqrStep2', component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step2.vue'), meta: { requireAuth: true, title: '项目清单确认流程' } }, { path: '/xmqdqrStep3', name: 'xmqdqrStep3', component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step3.vue'), meta: { requireAuth: true, title: '项目清单确认流程' } }, { path: '/xmqdqrStep4', name: 'xmqdqrStep4', component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step4.vue'), meta: { requireAuth: true, title: '项目清单确认流程' } }, { path: '/xmqdqrStep1-4', name: 'xmqdqrStep1-4', component: () => import('@/pages/processCenter/pages/creatProcess/xmqdqr/step1-4.vue'), meta: { requireAuth: true, title: '项目清单确认流程' } }, { path: '/wfhxzgStep1', name: 'wfhxzgStep1', component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step1.vue'), meta: { requireAuth: true, title: '未符合项整改发布/更新流程' } }, { path: '/wfhxzgStep2', name: 'wfhxzgStep2', component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step2.vue'), meta: { requireAuth: true, title: '未符合项整改发布/更新流程' } }, { path: '/wfhxzgStep3', name: 'wfhxzgStep3', component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step3.vue'), meta: { requireAuth: true, title: '未符合项整改/更新流程' } }, { path: '/wfhxzgStep4', name: 'wfhxzgStep4', component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step4.vue'), meta: { requireAuth: true, title: '未符合项整改/更新流程' } }, { path: '/wfhxzgStep5', name: 'wfhxzgStep5', component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step5.vue'), meta: { requireAuth: true, title: '未符合项整改/更新流程' } }, { path: '/wfhxzgStep5-1', name: 'wfhxzgStep5-1', component: () => import('@/pages/processCenter/pages/creatProcess/wfhxzg/step5-1.vue'), meta: { requireAuth: true, title: '未符合项整改/更新流程' } }, { path: '/bzrkStep1', name: 'bzrkStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step1.vue'), meta: { requireAuth: true, title: '标准入库流程' } }, { path: '/bzrkStep3', name: 'bzrkStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step3.vue'), meta: { requireAuth: true, title: '标准入库流程' } }, { path: '/bzrkStep4', name: 'bzrkStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step4.vue'), meta: { requireAuth: true, title: '标准入库流程' } }, { path: '/bzrkStep5', name: 'bzrkStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step5.vue'), meta: { requireAuth: true, title: '标准入库流程' } }, { path: '/bzrkStep2', name: 'bzrkStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzrk/step2.vue'), meta: { requireAuth: true, title: '标准入库流程' } }, { path: '/zcrkStep1', name: 'zcrkStep1', component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step1.vue'), meta: { requireAuth: true, title: '政策入库流程' } }, { path: '/zcrkStep2', name: 'zcrkStep2', component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step2.vue'), meta: { requireAuth: true, title: '政策入库流程' } }, { path: '/zcrkStep3', name: 'zcrkStep3', component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step3.vue'), meta: { requireAuth: true, title: '政策入库流程' } }, { path: '/zcrkStep5', name: 'zcrkStep5', component: () => import('@/pages/processCenter/pages/creatProcess/zcrk/step5.vue'), meta: { requireAuth: true, title: '政策入库流程' } }, { path: '/bussLibrary1', name: 'bussLibrary1', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step1.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/bussLibraryC1', name: 'bussLibraryC1', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC1.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/bussLibrary2', name: 'bussLibrary2', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step2.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/bussLibrary3', name: 'bussLibrary3', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step3.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibraryC3', name: 'bussLibraryC3', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC3.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary4', name: 'bussLibrary4', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step4.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary5', name: 'bussLibrary5', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step5.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary6', name: 'bussLibrary6', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step6.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibraryC6', name: 'bussLibraryC6', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepC6.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary7', name: 'bussLibrary7', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step7.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary8', name: 'bussLibrary8', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step8.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary9', name: 'bussLibrary9', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step9.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary10', name: 'bussLibrary10', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step10.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary11', name: 'bussLibrary11', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step11.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary12', name: 'bussLibrary12', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step12.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } },{ path: '/bussLibrary13', name: 'bussLibrary13', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/step13.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/bussLibraryDetail', name: 'bussLibraryDetail', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk/stepDetail.vue'), meta: { requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/bussLibraryProduct1', name: 'bussLibraryProduct1', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step1.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct2', name: 'bussLibraryProduct2', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step2.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct3', name: 'bussLibraryProduct3', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step3.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProductC3', name: 'bussLibraryProductC3', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepC3.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct4', name: 'bussLibraryProduct4', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step4.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct5', name: 'bussLibraryProduct5', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step5.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct6', name: 'bussLibraryProduct6', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step6.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProductC6', name: 'bussLibraryProductC6', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepC6.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct7', name: 'bussLibraryProduct7', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step7.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct8', name: 'bussLibraryProduct8', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step8.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct9', name: 'bussLibraryProduct9', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step9.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct10', name: 'bussLibraryProduct10', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step10.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct11', name: 'bussLibraryProduct11', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step11.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct12', name: 'bussLibraryProduct12', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step12.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct13', name: 'bussLibraryProduct13', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step13.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProduct14', name: 'bussLibraryProduct14', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/step14.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bussLibraryProductDetail', name: 'bussLibraryProductDetail', component: () => import('@/pages/processCenter/pages/creatProcess/qbrk-product/stepDetail.vue'), meta: { requireAuth: true, title: '企标制修订-产品标准' } }, { path: '/bzdyStep1', name: 'bzdyStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep1-1', name: 'bzdyStep1-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1-1.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep2', name: 'bzdyStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step2.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep3', name: 'bzdyStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step3.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/ZQYJAddFileDetails', name: 'ZQYJAddFileDetails', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/ZQYJAddFileDetails.vue'), meta: { requireAuth: true, title: '新增', isBoolean: true, // menuId: '' } }, { path: '/bzzqyjStep1', name: 'bzzqyjStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep1-1', name: 'bzzqyjStep1-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1-1.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep2', name: 'bzzqyjStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step2.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep3', name: 'bzzqyjStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step3.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep4', name: 'bzzqyjStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep4-1', name: 'bzzqyjStep4-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4-1.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep4-2', name: 'bzzqyjStep4-2', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step4-2.vue'), meta: { requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep5', name: 'bzzqyjStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step5.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzzqyjStep6', name: 'bzzqyjStep6', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step6.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzzqyjStep7', name: 'bzzqyjStep7', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step7.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzzqyjStep8', name: 'bzzqyjStep8', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step8.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzzqyjStep9', name: 'bzzqyjStep9', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step9.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzzqyjStep2', name: 'phoneBzzqyjStep2', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/phoneBzzqyjStep4-1', name: 'phoneBzzqyjStep4-1', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step4-1.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/phoneBzzqyjStep4-2', name: 'phoneBzzqyjStep4-2', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step4-2.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/phoneBzzqyjStep6', name: 'phoneBzzqyjStep6', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/phoneBzzqyjStep7', name: 'phoneBzzqyjStep7', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step7.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/phoneBzzqyjStep8', name: 'phoneBzzqyjStep8', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step8.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/phoneBzzqyjStep9', name: 'phoneBzzqyjStep9', component: () => import('@/pages/processCenter/pages/phone/bzzqyj/step9.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准征求意见流程' } }, { path: '/bzzqyjStep1-9', name: 'bzzqyjStep1-9', component: () => import('@/pages/processCenter/pages/creatProcess/bzzqyj/step1-9.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep4', name: 'bzdyStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step4.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep5', name: 'bzdyStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step5.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep6', name: 'bzdyStep6', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step6.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep7', name: 'bzdyStep7', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step7.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep8', name: 'bzdyStep8', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step8.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep9', name: 'bzdyStep9', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step9.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzdyStep2', name: 'phoneBzdyStep2', component: () => import('@/pages/processCenter/pages/phone/bzdy/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzdyStep4', name: 'phoneBzdyStep4', component: () => import('@/pages/processCenter/pages/phone/bzdy/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzdyStep6', name: 'phoneBzdyStep6', component: () => import('@/pages/processCenter/pages/phone/bzdy/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzdyStep7', name: 'phoneBzdyStep7', component: () => import('@/pages/processCenter/pages/phone/bzdy/step7.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzdyStep8', name: 'phoneBzdyStep8', component: () => import('@/pages/processCenter/pages/phone/bzdy/step8.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准调研流程' } }, { path: '/phoneBzdyStep9', name: 'phoneBzdyStep9', component: () => import('@/pages/processCenter/pages/phone/bzdy/step9.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准调研流程' } }, { path: '/bzdyStep1-9', name: 'bzdyStep1-9', component: () => import('@/pages/processCenter/pages/creatProcess/bzdy/step1-9.vue'), meta: { requireAuth: true, title: '标准调研流程' } }, { path: '/bzjdStep1', name: 'bzjdStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep1-1', name: 'bzjdStep1-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1-1.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep2', name: 'bzjdStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step2.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep3', name: 'bzjdStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step3.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep4', name: 'bzjdStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step4.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep5', name: 'bzjdStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step5.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep6', name: 'bzjdStep6', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step6.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/bzjdStep1-6', name: 'bzjdStep1-6', component: () => import('@/pages/processCenter/pages/creatProcess/bzjd/step1-6.vue'), meta: { requireAuth: true, title: '标准解读流程' } }, { path: '/zcrhStep1', name: 'zcrhStep1', component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step1.vue'), meta: { requireAuth: true, title: '政策课题入会流程' } }, { path: '/zcrhStep2', name: 'zcrhStep2', component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step2.vue'), meta: { requireAuth: true, title: '政策课题入会流程' } }, { path: '/zcrhStep3', name: 'zcrhStep3', component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step3.vue'), meta: { requireAuth: true, title: '政策课题入会流程' } }, { path: '/zcrhStep4', name: 'zcrhStep4', component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step4.vue'), meta: { requireAuth: true, title: '政策课题入会流程' } }, { path: '/zcrhStep1-1', name: 'zcrhStep1-1', component: () => import('@/pages/processCenter/pages/creatProcess/zcrh/step1-1.vue'), meta: { requireAuth: true, title: '政策课题入会流程' } }, { path: '/zcchStep1', name: 'zcchStep1', component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step1.vue'), meta: { requireAuth: true, title: '政策课题参会流程' } }, { path: '/zcchStep2', name: 'zcchStep2', component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step2.vue'), meta: { requireAuth: true, title: '政策课题参会流程' } }, { path: '/zcchStep3', name: 'zcchStep3', component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step3.vue'), meta: { requireAuth: true, title: '政策课题参会流程' } }, { path: '/zcchStep1-1', name: 'zcchStep1-1', component: () => import('@/pages/processCenter/pages/creatProcess/zcch/step1-1.vue'), meta: { requireAuth: true, title: '政策课题参会流程' } }, { path: '/zchhStep1', name: 'zchhStep1', component: () => import('@/pages/processCenter/pages/creatProcess/zchh/step1.vue'), meta: { requireAuth: true, title: '政策课题会后流程' } }, { path: '/zchhStep2', name: 'zchhStep2', component: () => import('@/pages/processCenter/pages/creatProcess/zchh/step2.vue'), meta: { requireAuth: true, title: '政策课题会后流程' } }, { path: '/wbsmStep1', name: 'wbsmStep1', component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1.vue'), meta: { requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/wbsmStep2', name: 'wbsmStep2', component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step2.vue'), meta: { requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/wbsmStep3', name: 'wbsmStep3', component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step3.vue'), meta: { requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/wbsmStep4', name: 'wbsmStep4', component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step4.vue'), meta: { requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/wbsmStep5', name: 'wbsmStep5', component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step5.vue'), meta: { requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/wbsmStep1-5', name: 'wbsmStep1-5', component: () => import('@/pages/processCenter/pages/creatProcess/wbsm/step1-5.vue'), meta: { requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/cywbbzzxdStep1', name: 'cywbbzzxdStep1', component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step1.vue'), meta: { requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/cywbbzzxdStep2', name: 'cywbbzzxdStep2', component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step2.vue'), meta: { requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/cywbbzzxdStep3', name: 'cywbbzzxdStep3', component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step3.vue'), meta: { requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/cywbbzzxdStep4', name: 'cywbbzzxdStep4', component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step4.vue'), meta: { requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/cywbbzzxdStep5', name: 'cywbbzzxdStep5', component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step5.vue'), meta: { requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/cywbbzzxdStep6', name: 'cywbbzzxdStep6', component: () => import('@/pages/processCenter/pages/creatProcess/cywbbzzxd/step6.vue'), meta: { requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/jrbzhxhStep1', name: 'jrbzhxhStep1', component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step1.vue'), meta: { requireAuth: true, title: '加入标准化协会信息提报流程' } }, { path: '/jrbzhxhStep3', name: 'jrbzhxhStep3', component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step3.vue'), meta: { requireAuth: true, title: '加入标准化协会信息提报流程' } }, { path: '/jrbzhxhStep4', name: 'jrbzhxhStep4', component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step4.vue'), meta: { requireAuth: true, title: '加入标准化协会信息提报流程' } }, { path: '/jrbzhxhStep2', name: 'jrbzhxhStep2', component: () => import('@/pages/processCenter/pages/creatProcess/jrbzhxh/step2.vue'), meta: { requireAuth: true, title: '加入标准化协会信息提报流程' } }, //企标复审流程(新) { path: '/qbfsStepSub1', name: 'qbfsStepSub1', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step2.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, { path: '/qbfsStepSub2', name: 'qbfsStepSub2', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step3.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, { path: '/bussFs2', name: 'bussFs2', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step4.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, { path: '/bussFsC2', name: 'bussFsC2', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/stepC4.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, { path: '/bussFsDetail', name: 'bussFsDetail', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/stepDetail.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, { path: '/bussFs3', name: 'bussFs3', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step5.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, //企标复审流程 { path: '/qbfsStep1', name: 'qbfsStep1', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step1.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, { path: '/qbfsStep2', name: 'qbfsStep2', component: () => import('@/pages/processCenter/pages/creatProcess/qbfs/step2.vue'), meta: { requireAuth: true, title: '企标复审流程' } }, //企标废止流程 { path: '/qbfzStep1', name: 'qbfzStep1', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep2', name: 'qbfzStep2', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step2.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep3', name: 'qbfzStep3', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step3.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep4', name: 'qbfzStep4', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step4.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep5', name: 'qbfzStep5', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step5.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep6', name: 'qbfzStep6', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step6.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep7', name: 'qbfzStep7', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step7.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, { path: '/qbfzStep1-7', name: 'qbfzStep1-7', component: () => import('@/pages/processCenter/pages/creatProcess/qbfz/step1-7.vue'), meta: { requireAuth: true, title: '企标废止流程' } }, //企标制修订计划管控流程 { path: '/qbzxdjhgkStep1', name: 'qbzxdjhgkStep1', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1.vue'), meta: { requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/qbzxdjhgkStep2', name: 'qbzxdjhgkStep2', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step2.vue'), meta: { requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/qbzxdjhgkStep3', name: 'qbzxdjhgkStep3', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step3.vue'), meta: { requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/qbzxdjhgkStep4', name: 'qbzxdjhgkStep4', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step4.vue'), meta: { requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/qbzxdjhgkStep5', name: 'qbzxdjhgkStep5', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step5.vue'), meta: { requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/qbzxdjhgkStep1-5', name: 'qbzxdjhgkStep1-5', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdjhgk/step1-5.vue'), meta: { requireAuth: true, title: '企标制修订计划管控流程' } }, // 企标制修订立项计划流程 { path: '/qbzxdlxStep1', name: 'qbzxdlxStep1', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step1.vue'), meta: { requireAuth: true, title: '企标制修订立项计划流程(流程发起)' } }, { path: '/qbzxdlxStep2', name: 'qbzxdlxStep2', component: () => import('@/pages/processCenter/pages/creatProcess/qbzxdlx/step2.vue'), meta: { requireAuth: true, title: '企标制修订立项计划流程(责任人确认)' } }, // 外部标准化协会入会流程 { path: '/bzrhStep1', name: 'bzrhStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step1.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程(流程发起)' } }, { path: '/bzrhStep2', name: 'bzrhStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step2.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程(选择代表)' } }, { path: '/phoneBzrhStep2', name: 'phoneBzrhStep2', component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化协会入会流程(选择代表)' } }, { path: '/bzrhStep3', name: 'bzrhStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step3.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程(入选代表填写信息)' } }, { path: '/bzrhStep4', name: 'bzrhStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step4.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程(责任负责人审批)' } }, { path: '/phoneBzrhStep4', name: 'phoneBzrhStep4', component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化协会入会流程(责任负责人审批)' } }, { path: '/bzrhStep5', name: 'bzrhStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step5.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程(修订)' } }, { path: '/bzrhStep6', name: 'bzrhStep6', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step6.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程(审批)' } }, { path: '/phoneBzrhStep6', name: 'phoneBzrhStep6', component: () => import('@/pages/processCenter/pages/phone/bzhHd-rh/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化协会入会流程(审批)' } }, { path: '/bzrhStep6-1', name: 'bzrhStep6-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHd-rh/step6-1.vue'), meta: { requireAuth: true, title: '外部标准化协会入会流程' } }, // 外部标准化协会参会流程 { path: '/bzchStep1', name: 'bzchStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step1.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程(流程发起)' } }, { path: '/bzchStep2', name: 'bzchStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step2.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程(选择入会代表)' } }, { path: '/phoneBzchStep2', name: 'phoneBzchStep2', component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化协会参会流程(选择入会代表)' } }, { path: '/bzchStep3', name: 'bzchStep3', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step3.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程(入会人确认)' } }, { path: '/bzchStep4', name: 'bzchStep4', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step4.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程(审批)' } }, { path: '/phoneBzchStep4', name: 'phoneBzchStep4', component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化协会参会流程(审批)' } }, { path: '/bzchStep5', name: 'bzchStep5', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step5.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程(修订)' } }, { path: '/bzchStep6', name: 'bzchStep6', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step6.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程(审定)' } }, { path: '/phoneBzchStep6', name: 'phoneBzchStep6', component: () => import('@/pages/processCenter/pages/phone/bzhHd-ch/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化协会参会流程(审定)' } }, { path: '/bzchStep6-1', name: 'bzchStep6-1', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHy-ch/step6-1.vue'), meta: { requireAuth: true, title: '外部标准化协会参会流程' } }, { path: '/bzhhStep1', name: 'bzhhStep1', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHh-hh/step1.vue'), meta: { requireAuth: true, title: '外部标准化会后管理流程(流程发起)' } }, { path: '/bzhhStep2', name: 'bzhhStep2', component: () => import('@/pages/processCenter/pages/creatProcess/bzhHh-hh/step2.vue'), meta: { requireAuth: true, title: '外部标准化会后管理流程(审批)' } }, { path: '/phoneBzhhStep2', name: 'phoneBzhhStep2', component: () => import('@/pages/processCenter/pages/phone/bzhHd-hh/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部标准化会后管理流程(审批)' } }, { path: '/phoneBzjdStep4', name: 'phoneBzjdStep4', component: () => import('@/pages/processCenter/pages/phone/bzjd/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准解读流程' } }, { path: '/phoneBzjdStep5', name: 'phoneBzjdStep5', component: () => import('@/pages/processCenter/pages/phone/bzjd/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准解读流程' } }, { path: '/phoneBzjdStep6', name: 'phoneBzjdStep6', component: () => import('@/pages/processCenter/pages/phone/bzjd/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准解读流程' } }, { path: '/phoneBzqdfbStep4', name: 'phoneBzqdfbStep4', component: () => import('@/pages/processCenter/pages/phone/bzqdfb/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/phoneBzqdfbStep2', name: 'phoneBzqdfbStep2', component: () => import('@/pages/processCenter/pages/phone/bzqdfb/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准清单发布/更新流程' } }, { path: '/phoneBzpgStep2', name: 'phoneBzpgStep2', component: () => import('@/pages/processCenter/pages/phone/bzpg/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准合规评估流程' } }, { path: '/phoneBzpgStep6', name: 'phoneBzpgStep6', component: () => import('process/phone/bzpg/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准合规评估流程' } }, { path: '/phoneBzpgStep7', name: 'phoneBzpgStep7', component: () => import('@/pages/processCenter/pages/phone/bzpg/step7.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准合规评估流程' } }, { path: '/phoneBzpgStep8', name: 'phoneBzpgStep8', component: () => import('@/pages/processCenter/pages/phone/bzpg/step8.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准合规评估流程' } }, { path: '/phoneXmpgStep4', name: 'phoneXmpgStep4', component: () => import('@/pages/processCenter/pages/phone/xmpg/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '项目合规评估流程' } }, { path: '/phoneXmpgStep5', name: 'phoneXmpgStep5', component: () => import('process/phone/xmpg/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '项目合规评估流程' } }, { path: '/phoneXmqdqrStep5', name: 'phoneXmqdqrStep5', component: () => import('@/pages/processCenter/pages/phone/xmqdqr/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '项目清单确认流程' } }, { path: '/phoneJrbzhxhStep3', name: 'phoneJrbzhxhStep3', component: () => import('@/pages/processCenter/pages/phone/jrbzhxh/step3.vue'), meta: { isBoolean: true, requireAuth: true, title: '加入标准化协会信息提报流程' } }, { path: '/phoneJrbzhxhStep4', name: 'phoneJrbzhxhStep4', component: () => import('@/pages/processCenter/pages/phone/jrbzhxh/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '加入标准化协会信息提报流程' } }, { path: '/phoneWbsmStep3', name: 'phoneWbsmStep3', component: () => import('@/pages/processCenter/pages/phone/wbsm/step3.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/phoneWbsmStep4', name: 'phoneWbsmStep4', component: () => import('@/pages/processCenter/pages/phone/wbsm/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/phoneWbsmStep5', name: 'phoneWbsmStep5', component: () => import('@/pages/processCenter/pages/phone/wbsm/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '外部署名推荐审批流程' } }, { path: '/phoneWfhxzgStep2', name: 'phoneWfhxzgStep2', component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '未符合项整改流程' } }, { path: '/phoneCywbbzzxdStep2', name: 'phoneCywbbzzxdStep2', component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/phoneCywbbzzxdStep4', name: 'phoneCywbbzzxdStep4', component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/phoneCywbbzzxdStep5', name: 'phoneCywbbzzxdStep5', component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/phoneCywbbzzxdStep6', name: 'phoneCywbbzzxdStep6', component: () => import('@/pages/processCenter/pages/phone/cywbbzzxd/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '参与外部标准制修订信息提报流程' } }, { path: '/phoneQbzxdjhgkStep2', name: 'phoneQbzxdjhgkStep2', component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/phoneQbzxdjhgkStep3', name: 'phoneQbzxdjhgkStep3', component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step3.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/phoneQbzxdjhgkStep4', name: 'phoneQbzxdjhgkStep4', component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/phoneQbzxdjhgkStep5', name: 'phoneQbzxdjhgkStep5', component: () => import('@/pages/processCenter/pages/phone/qbzxdjhgk/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订计划管控流程' } }, { path: '/phoneBussFs3', name: 'phoneBussFs3', component: () => import('@/pages/processCenter/pages/phone/qbfs/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标复审流程' } }, { path: '/phoneQbfzStep2', name: 'phoneQbfzStep2', component: () => import('@/pages/processCenter/pages/phone/qbfz/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标废止流程' } }, { path: '/phoneQbfzStep5', name: 'phoneQbfzStep5', component: () => import('@/pages/processCenter/pages/phone/qbfz/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标废止流程' } }, { path: '/phoneQbfzStep6', name: 'phoneQbfzStep6', component: () => import('@/pages/processCenter/pages/phone/qbfz/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标废止流程' } }, { path: '/phoneQbfzStep7', name: 'phoneQbfzStep7', component: () => import('@/pages/processCenter/pages/phone/qbfz/step7.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标废止流程' } }, { path: '/phoneWfhxzgStep3', name: 'phoneWfhxzgStep3', component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step3.vue'), meta: { isBoolean: true, requireAuth: true, title: '未符合项整改流程' } }, { path: '/phoneWfhxzgStep5', name: 'phoneWfhxzgStep5', component: () => import('@/pages/processCenter/pages/phone/wfhxzg/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '未符合项整改流程' } }, { path: '/phoneZczqyjStep4', name: 'phoneZczqyjStep4', component: () => import('@/pages/processCenter/pages/phone/zczqyj/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '政策征求意见流程' } }, { path: '/phoneZczqyjStep5', name: 'phoneZczqyjStep5', component: () => import('@/pages/processCenter/pages/phone/zczqyj/step5.vue'), meta: { isBoolean: true, requireAuth: true, title: '政策征求意见流程' } }, { path: '/phoneZczqyjStep6', name: 'phoneZczqyjStep6', component: () => import('@/pages/processCenter/pages/phone/zczqyj/step6.vue'), meta: { isBoolean: true, requireAuth: true, title: '政策征求意见流程' } }, { path: '/phoneZczqyjStep7', name: 'phoneZczqyjStep7', component: () => import('@/pages/processCenter/pages/phone/zczqyj/step7.vue'), meta: { isBoolean: true, requireAuth: true, title: '政策征求意见流程' } }, { path: '/phoneZczqyjStep8', name: 'phoneZczqyjStep8', component: () => import('@/pages/processCenter/pages/phone/zczqyj/step8.vue'), meta: { isBoolean: true, requireAuth: true, title: '政策征求意见流程' } }, { path: '/phoneZczqyjStep9', name: 'phoneZczqyjStep9', component: () => import('@/pages/processCenter/pages/phone/zczqyj/step9.vue'), meta: { isBoolean: true, requireAuth: true, title: '政策征求意见流程' } }, { path: '/phoneBzrkStep2', name: 'phoneBzrkStep2', component: () => import('@/pages/processCenter/pages/phone/bzrk/step2.vue'), meta: { isBoolean: true, requireAuth: true, title: '标准入库流程' } }, { path: '/phoneBussLibrary4', name: 'phoneBussLibrary4', component: () => import('@/pages/processCenter/pages/phone/qbrk/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibrary8', name: 'phoneBussLibrary8', component: () => import('@/pages/processCenter/pages/phone/qbrk/step8.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibrary10', name: 'phoneBussLibrary10', component: () => import('@/pages/processCenter/pages/phone/qbrk/step10.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibrary11', name: 'phoneBussLibrary11', component: () => import('@/pages/processCenter/pages/phone/qbrk/step11.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibrary13', name: 'phoneBussLibrary13', component: () => import('@/pages/processCenter/pages/phone/qbrk/step13.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibraryProduct4', name: 'phoneBussLibraryProduct4', component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step4.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibraryProduct7', name: 'phoneBussLibraryProduct7', component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step7.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibraryProduct8', name: 'phoneBussLibraryProduct8', component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step8.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibraryProduct10', name: 'phoneBussLibraryProduct10', component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step10.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibraryProduct12', name: 'phoneBussLibraryProduct12', component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step12.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, { path: '/phoneBussLibraryProduct13', name: 'phoneBussLibraryProduct13', component: () => import('@/pages/processCenter/pages/phone/qbrk-product/step13.vue'), meta: { isBoolean: true, requireAuth: true, title: '企标制修订流程及企业标准库流程' } }, ] }, // 本地工具 { path: '/localTool', name: 'LocalTool', redirect: () => { return 'standardRecognition' }, component: () => import('@/pages/localTool'), meta: { requireAuth: true, title: '本地工具', menuId: 'F3RJJEMLK8' }, children: [ { path: '/warningManage', name: 'warningManage', component: () => import('@/pages/localTool/warningManage'), meta: { requireAuth: true, title: '预警管理' } }, { path: '/standardRecognition', name: 'StandardRecognition', component: () => import('@/pages/localTool/standardRecognition'), meta: { requireAuth: false, title: '标准内容自动识别', menuId: '27RCLPSNL22JAMJ2MBTZ' } }, { path: '/standAutoSplit', name: 'StandAutoSplit', component: () => import('@/pages/localTool/standAutoSplit'), meta: { requireAuth: false, title: '标准拆分', menuId: 'B8UYM3WFCMGXR2BPF9JA' } }, { path: '/standCalendar', name: 'calendar', component: () => import('@/pages/localTool/standCalendar'), meta: { requireAuth: false, title: '标准化活动日历', menuId: '' } }, { path: '/itemSplitInfo', name: 'ItemSplitInfo', component: () => import('@/pages/localTool/standAutoSplit/pages/itemSplitInfo'), meta: { requireAuth: false, // parentPath: '/standAutoSplit', title: '拆分结果' } }, // 标准编号申领 { path: '/applicationStandardNumber', name: 'applicationStandardNumber', component: () => import('@/pages/localTool/applicationStandardNumber'), meta: { requireAuth: false, title: '标准编号申领' } }, /// ///////////标准比对 { path: '/standContrast', name: 'StandContrast', component: () => import('@/pages/localTool/standContrast'), meta: { requireAuth: false, title: '标准比对', menuId: '3RYN5FLTTDYP7D2PJ44H' } }, { path: '/contrastDetails', name: 'ContrastDetails', component: () => import('@/pages/localTool/standContrast/pages/contrastDetails'), meta: { requireAuth: false, parentPath: '/standContrast', title: '对比详情' } }, { path: '/textComparison', name: 'TextComparison', component: () => import('@/pages/localTool/standContrast/pages/textComparison'), meta: { requireAuth: false, parentPath: '/standContrast', title: '全文对比' } }, { path: '/seeDatalis', name: 'SeeDatalis', component: () => import('@/pages/localTool/standContrast/pages/seeDatalis'), meta: { requireAuth: false, parentPath: '/standContrast', title: '对比查看' } }, { path: '/comparisonClauses', name: 'ComparisonClauses', component: () => import('@/pages/localTool/standContrast/pages/comparisonClauses'), meta: { requireAuth: false, parentPath: '/standContrast', title: '对比查看' } }, { path: '/standardComparisonLibrary', name: 'StandardComparisonLibrary', component: () => import('@/pages/standardComparisonLibrary'), meta: { requireAuth: false, title: '标准比对库', menuId: 'AH56UDHHBVF5V7WZFWJQ' } }, ] }, { path: '/standardWarning', name: 'StandardWarning', component: () => import('@/pages/localTool/standardWarning'), meta: { requireAuth: true, title: '标准预警', menuId: 'ABCLRLJUQN44ENBS93CQ' } }, /*{ path: '/dataCenter', name: 'dataCenter', component: () => import('@/pages/regulatoryRepository/dataCenter'), meta: { requireAuth: true, title: '资料中心', menuId: '' } },*/ { path: '/dataCenterDetail', name: 'dataCenterDetail', component: () => import('@/pages/regulatoryRepository/dataCenter/dataCenterDetail'), meta: { requireAuth: true, title: '资料中心详情', menuId: '' } }, // 技术要求清单 { path: '/skillReq', name: 'SkillReq', redirect: () => { return 'standardWarning' }, meta: { requireAuth: true, title: '技术要求清单' }, children: [ { path: '/skillReqSee', name: 'SkillReqSee', component: () => import('@/pages/skillReq/SkillReqSee/SkillReqSee'), meta: { requireAuth: true, title: '技术要求清单查看' } }, { path: '/skillReqAdd', name: 'SkillReqAdd', component: () => import('@/pages/skillReq/SkillReqAdd/SkillReqAdd'), meta: { requireAuth: true, title: '技术要求清单管理' } }, ] }, // 标准法规库 { path: '/regulatoryRepository', name: 'RegulatoryRepository', redirect: () => { return 'dynamicInformation' }, component: () => import('@/pages/regulatoryRepository'), meta: { requireAuth: true, title: '标准法规库', menuId: 'PMYP5AG3M2' }, children: [ // 动态&资料 { path: '/dynamicInformation', name: 'DynamicInformation', component: () => import('@/pages/regulatoryRepository/dynamicInformation/index'), meta: { requireAuth: true, title: '动态&资料', menuId: 'RAFQ4N4ARF' } }, { path: '/home2', name: 'Home2', component: () => import('@/pages/home2/index'), meta: { requireAuth: true, title: '首页', menuId: 'RAFQ4N4ARF' } }, { path: '/dynamicInformationMore', name: 'DynamicInformationMore', component: () => import('@/pages/regulatoryRepository/dynamicInformation/indexMore'), meta: { requireAuth: true, title: '资料中心更多详情', parentPath: '/dynamicInformation' } }, // 国内标准法规 { path: '/domesticStandardsAndRegulations', name: 'domesticStandardsAndRegulations', component: () => import('@/pages/regulatoryRepository/domesticStandardsAndRegulations/index'), meta: { requireAuth: true, title: '国内标准法规', menuId: 'A59EFAQ7AC' } }, //零部件编号申请 { path: '/partCodeApply', name: 'partCodeApply', component: () => import('@/pages/regulatoryRepository/partCodeApply/index'), meta: { requireAuth: true, title: '零部件编号申请', menuId: '' } }, //标准法规工作组数据统计 { path: '/dataStatisComments', name: 'dataStatisComments', component: () => import('@/pages/regulatoryRepository/dataStatis/index'), meta: { requireAuth: true, title: '标准法规工作组数据统计', menuId: '' } }, // 标准征求意见 { path: '/standardForComments', name: 'standardForComments', component: () => import('@/pages/regulatoryRepository/standardForComments/index'), meta: { requireAuth: true, title: '标准征求意见', menuId: '' } }, // 本地产品/项目库 { path: '/localProductsOrProjectLibrary', name: 'localProductsOrProjectLibrary', component: () => import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/index'), meta: { requireAuth: true, title: '车型/项目库', menuId: 'PCZKM8TQJAH5UP5EAXTJ' } }, // 工作组 { path: '/workingGroup', name: 'workingGroup', component: () => import('@/pages/regulatoryRepository/workingGroup/index'), meta: { requireAuth: true, title: '工作组', } }, // 企标制修订计划 { path: '/enterpriseStandardPlan', name: 'enterpriseStandardPlan', component: () => import('@/pages/regulatoryRepository/enterpriseStandardPlan/index'), meta: { requireAuth: true, title: '企标制修订计划', } }, // 标准涉及项目 { path: '/standInvolveProject', name: 'StandInvolveProject', component: () => import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/standInvolveProject'), meta: { requireAuth: true, title: '标准合规评估结果', // 把 标准涉及项目 这几个字 改成 标准合规评估结果 menuId: 'JURHS3LVP35US88ABULS' } }, // 本地产品/项目库详情页 { path: '/localProductDetail', name: 'LocalProductDetail', component: () => import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/pages/details'), meta: { requireAuth: true, title: '车型/项目库', parentPath: '/accessStandardsAndRegulations' } }, // 企标制修订计划管理库 { path: '/enterBSysRevPlanManaLib', name: 'enterBSysRevPlanManaLib', component: () => import('@/pages/regulatoryRepository/enterBSysRevPlanManaLib'), meta: { requireAuth: true, title: '企标制修订计划管理库', menuId: 'WW7YDHQ9Z679TGMDZMUS' } }, // 海外标准法规 { path: '/foreignStandardsAndRegulations', name: 'foreignStandardsAndRegulations', component: () => import('@/pages/regulatoryRepository/foreignStandardsAndRegulations/index'), meta: { requireAuth: true, title: '海外标准法规', menuId: '6K8A2RZYRE' } }, // 本地动态搜索 { path: '/queryDynamicInformation/:keywords?/:startTime?/:endTime?', name: 'QueryDynamicInformation', component: () => import('@/pages/regulatoryRepository/dynamicInformation/pages/QueryDynamicInformation'), meta: { requireAuth: true, parentPath: '/dynamicInformation', title: '本地动态搜索' } }, // 本地动态详情 { path: '/dynamicInformationDetails/:id', name: 'DynamicInformationDetails', component: () => import('@/pages/regulatoryRepository/dynamicInformation/pages/DynamicInformationDetails'), meta: { requireAuth: true, parentPath: '/dynamicInformation', title: '本地动态详情' } }, // 国内动态 { path: '/domesticDynamics', name: 'DomesticDynamics', component: () => import('@/pages/regulatoryRepository/dynamicInformation/pages/components/DomesticDynamics'), meta: { requireAuth: true, parentPath: '/dynamicInformation', title: '国内动态' } }, // 国外动态 { path: '/internationalDynamics', name: 'InternationalDynamics', component: () => import('@/pages/regulatoryRepository/dynamicInformation/pages/components/InternationalDynamics'), meta: { requireAuth: true, title: '国外动态', parentPath: '/dynamicInformation', menuId: 'CHZFKH6J89' } }, // 资料中心 { path: '/informationCenter/:id?', name: 'InformationCenter', component: () => import('@/pages/regulatoryRepository/dynamicInformation/pages/components/InformationCenter'), meta: { requireAuth: true, title: '资料中心', parentPath: '/dynamicInformation', menuId: 'MYVMD8FFJ8' } }, // 实施预警 { path: '/implementWarning', name: 'ImplementWarning', component: () => import('@/pages/regulatoryRepository/dynamicInformation/pages/components/ImplementWarning'), meta: { requireAuth: true, title: '实施预警', parentPath: '/standardWarning', menuId: 'DDKSFGDQL4' } }, { path: '/foreignRegulationsDatabase', name: 'ForeignRegulationsDatabase', component: () => import('@/pages/regulatoryRepository/foreignRegulationsDatabase/index'), meta: { requireAuth: true, title: '国内外政策', menuId: 'ef02a3b0af9a4b3ede460456a9591ebc' } }, { path: '/enterpriseStandardDatabase/:type?', name: 'EnterpriseStandardDatabase', component: () => import('@/pages/regulatoryRepository/enterpriseStandardDatabase/index'), meta: { requireAuth: true, title: '企业标准库', menuId: '7feeb73929c25a6f1fd67952704ec02b', parentPath: '/enterpriseStandardDatabase' } }, // 标准法规库 - 标准法规清单 { path: '/accessStandardsAndRegulations', name: 'AccessStandardsAndRegulations', component: () => import('@/pages/regulatoryRepository/accessStandardsAndRegulations'), meta: { requireAuth: true, title: '标准法规清单', menuId: 'UR3CSDWEQM6Q2GEW339L' } }, // 标准法规库 - 标准法规清单 { path: '/details/:id', name: 'AccessStandardDetails', component: () => import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/details'), meta: { requireAuth: true, parentPath: '/accessStandardsAndRegulations', title: '标准法规清单详情' // menuId: 'A594R75XEQ' } }, // 标准法规库 - 标准法规国家地区清单 - 新增、编辑 { path: '/listOfStandardsAndRegulationsDetails', name: 'ListOfStandardsAndRegulationsDetails', component: () => import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/addEdit'), meta: { requireAuth: true, title: '标准法规清单管理', parentPath: '/accessStandardsAndRegulations', menuId: 'A594R75XEQ' } }, // 标准法规库 - 标准法规项目清单 - 新增、编辑 { path: '/projectAddEit', name: 'ProjectAddEit', component: () => import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/projectAddEit'), meta: { requireAuth: true, title: '标准法规清单管理', parentPath: '/accessStandardsAndRegulations', menuId: 'A594R75XEQ' } }, // 标准法规库 - 标准法规其他清单 - 新增、编辑 { path: '/otherAddEit', name: 'OtherAddEit', component: () => import('@/pages/regulatoryRepository/accessStandardsAndRegulations/pages/otherAddEit'), meta: { requireAuth: true, title: '标准法规清单管理', parentPath: '/accessStandardsAndRegulations', menuId: 'A594R75XEQ' } }, // 未符合项跟踪 { path: '/nonConfomity', name: 'NonConfomity', component: () => import('@/pages/regulatoryRepository/nonConfomity'), meta: { requireAuth: true, title: '未符合项整改', menuId: 'HQSK8WWPDJG7R5F53LTK' } }, // 未符合项跟踪 - 历史数据 { path: '/historicalData', name: 'HistoricalData', component: () => import('@/pages/regulatoryRepository/nonConfomity/pages/historicalData'), meta: { requireAuth: true, parentPath: '/nonConfomity', title: '未符合项跟踪历史数据' } }, // 未符合项跟踪 - 事业部历史数据 { path: '/businessDetails', name: 'BusinessDetails', component: () => import('@/pages/regulatoryRepository/nonConfomity/pages/businessDetails'), meta: { requireAuth: true, parentPath: '/businessDetails', title: '事业部历史数据' } }, // 未符合项跟踪 - 产品规划部历史数据 { path: '/productDetails', name: 'ProductDetails', component: () => import('@/pages/regulatoryRepository/nonConfomity/pages/productDetails'), meta: { requireAuth: true, parentPath: '/productDetails', title: '产品规划部历史数据' } }, // 企标备案 { path: '/enterpriseStandardFiling', name: 'enterpriseStandardFiling', component: () => import('@/pages/regulatoryRepository/enterpriseStandardFiling'), meta: { requireAuth: true, title: '备案产品标准库', menuId: 'MQBAGJQMSRZDRX3X5AVR' } }, // 动态信息 { path: '/information', name: 'information', component: () => import('@/pages/regulatoryRepository/information'), meta: { requireAuth: true, title: '动态信息', menuId: 'ULUBXHYQB8M3XQ9HS9QG' } }, { path: '/informationIndex2', name: 'informationIndex2', component: () => import('@/pages/regulatoryRepository/information/index2'), meta: { requireAuth: true, parentPath: '/information', title: '动态信息详情' } }, // 动态信息-更多 { path: '/informationMore', name: 'informationMore', component: () => import('@/pages/regulatoryRepository/information/more'), meta: { requireAuth: true, parentPath: '/information', title: '动态信息更多详情' } } ] }, // 配置管理 { path: '/config', name: 'Config', redirect: () => { return '/regulationsManage' }, component: () => import('@/pages/config'), meta: { title: '配置管理', menuId: '95KGANGWCV' }, children: [ { path: '/processClassificationManage', name: 'ProcessClassificationManage', component: () => import('@/pages/config/pages/processManage/processClassification'), meta: { requireAuth: true, title: '流程分类管理', menuId: 'PGPZXNUFEXC85BVPV9AU' } }, { path: '/OperationLog', name: 'OperationLog', component: () => import('@/pages/config/pages/operationLog/index'), meta: { requireAuth: true, title: '操作日志', menuId: '' } }, { path: '/processManage', name: 'ProcessManage', component: () => import('@/pages/config/pages/processManage/process'), meta: { requireAuth: true, title: '流程管理', menuId: 'K5KXSS3X9CF7CS8AMFJ5' } }, { path: '/standLawsAttrManage', name: 'StandLawsAttrManage', component: () => import('@/pages/config/pages/standLawsAttrManage/index'), meta: { requireAuth: true, title: '标准法规属性管理', menuId: 'C5VHBSYRMA' } }, { path: '/standLawsAttrDetails/:id?/:dictionaryName?/:dictionType?/:isRelate?/:relateDicId?', name: 'StandLawsAttrDetails', component: () => import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrDetails'), meta: { requireAuth: true, parentPath: '/standLawsAttrManage', title: '标准法规属性管理详情页' } }, { path: '/standLawsAttrTreeDetails/:id?/:dictionaryName?/:dictionType?/:isRelate?/:relateDicId?', name: 'standLawsAttrTreeDetails', component: () => import('@/pages/config/pages/standLawsAttrManage/pages/standLawsAttrTreeDetails'), meta: { requireAuth: true, parentPath: '/standLawsAttrManage', title: '标准法规属性管理详情页' } }, { path: '/attributeCustom', name: 'AttributeCustom', component: () => import('@/pages/config/pages/attributeCustom/index'), meta: { requireAuth: true, title: '标准属性自定义', menuId: 'PGPZXNUFEXC85BVPV9AU' } }, { path: '/mechanismManage', name: 'MechanismManage', component: () => import('@/pages/config/pages/mechanismManage/index'), meta: { requireAuth: true, title: '机构管理', menuId: '7MWCQK6NNH' } }, { path: '/postManage', name: 'postManage', component: () => import('@/pages/config/pages/postManage/index'), meta: { requireAuth: true, title: '岗位管理', menuId: '7MWCQK6NNH' } }, { path: '/linkManage', name: 'linkManage', component: () => import('@/pages/config/pages/linkManage/index'), meta: { requireAuth: true, title: '链接管理', menuId: 'd3ff92078c53a4d9d1f1a94450fee91e' } }, { path: '/roleManage', name: 'RoleManage', component: () => import('@/pages/config/pages/roleManage/index'), meta: { requireAuth: true, title: '角色管理', menuId: 'NVU76EMB7N' } }, { path: '/userManage', name: 'UserManage', component: () => import('@/pages/config/pages/userManage/index'), meta: { requireAuth: true, title: '用户管理', menuId: 'YRJUEVJVUJ' } }, { path: '/warningTimeSetting', name: 'WarningTimeSetting', component: () => import('@/pages/config/pages/warningTimeSetting/index'), meta: { requireAuth: true, title: '系统配置管理', menuId: 'H2KC6P3PPM' } }, { path: '/convertDocView', name: 'ConvertDocView', component: () => import('@/pages/config/pages/convertDocView/index'), meta: { requireAuth: true, title: '文档转换监控', menuId: '3F52K25546' } }, { path: '/permissionMenuManage', name: 'PermissionMenuManage', component: () => import('@/pages/config/pages/permissionMenuManage/index'), meta: { requireAuth: false, title: '子公司权限管理' } }, { path: '/DynamicInformations', name: 'DynamicInformations', component: () => import('@/pages/config/pages/dynamicInformations/index'), meta: { requireAuth: false, title: '动态信息管理', menuId: '3C87BSHJUF' } }, { path: '/menuManage', name: 'MenuManage', component: () => import('@/pages/config/pages/menuManage/index'), meta: { requireAuth: false, title: '角色菜单管理' } }, { path: '/dynamicInformationManage', name: 'DynamicInformationManage', component: () => import('@/pages/config/pages/dynamicInformationManage'), meta: { requireAuth: true, title: '资料中心管理', menuId: '6V2QZ9STRZ' } }, { path: '/dynamicInformationManage/dynamicInfomationPage/:id?', name: 'dynamicInfo', component: () => import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationPage'), meta: { requireAuth: true, title: '资料中心维护', parentPath: '/dynamicInformationManage' } }, { path: '/enterpriseStandardNumberManagement', name: 'enterpriseStandardNumberManagement', component: () => import('@/pages/config/pages/enterpriseStandardNumberManagement'), meta: { requireAuth: true, title: '企标编号管理体系', menuId: '9YSFG39S3CBFUJCEU3QX' } }, { path: '/managementTree', name: 'managementTree', component: () => import('@/pages/config/pages/enterpriseStandardNumberManagement/managementTree'), meta: { requireAuth: true, title: '企标编号管理体系结构树', parentPath: '/enterpriseStandardNumberManagement' } }, { path: '/dynamicInformationManage/dynamicInfomationDetails/:id/:pageType', name: 'DynamicInfomationDetails', component: () => import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationDetails'), meta: { requireAuth: true, title: '资料中心详情', parentPath: '/dynamicInformationManage' } }, { path: '/dynamicInformationManage/dynamicInfomationDetails2', name: 'DynamicInfomationDetails2', component: () => import('@/pages/config/pages/dynamicInformationManage/dynamicInfomationDetails/index2'), meta: { requireAuth: true, title: '资料中心详情', isBoolean: true } }, // svpps { path: '/svpps', name: 'Svpps', component: () => import('@/pages/svpps'), meta: { requireAuth: true, title: 'svpps列表', menuId: 'AR52RX586LQHVZSVV83K', isBoolean: false } } ] }, // 详情页 // ************************** 其他详情页 ******************************* // { path: '/consultationDetails/:id?/:pageType?', name: 'consultationDetails', component: () => import('@/pages/regulatoryRepository/standardForComments/pags/consultationDetails'), meta: { requireAuth: true, title: '征求意见详情', parentPath: '/standardForComments', // isBoolean: true, // menuId: '' } }, { path: '/AddFileDetails', name: 'AddFileDetails', component: () => import('@/pages/regulatoryRepository/standardForComments/pags/AddFileDetails'), meta: { requireAuth: true, title: '新增', parentPath: '/standardForComments', isBoolean: true, // menuId: '' } }, { path: '/details', name: 'Details', component: () => import('@/pages/details/index'), meta: { title: '详情页', menuId: 'K9BAYUPZBC' }, children: [ { path: '/otherStandardDetails/:id/:pageType', name: 'OtherStandardDetails', component: () => import('@/pages/details/otherStandardDetails/index'), meta: { requireAuth: true, title: '标准详情', isBoolean: true, menuId: 'SSA6WR4HV8' } }, { path: '/standInvolveProjectTwo', name: 'standInvolveProjectTwo', component: () => import('@/pages/details/otherStandardDetails/pages/standInvolveProjectTwo'), meta: { requireAuth: true, title: '符合性详情', isBoolean: true } }, { path: '/prc-detail', name: 'PrcDetail', component: () => import('@/pages/details/process/index'), meta: { requireAuth: true, title: '流程基础信息详情', isBoolean: true } }, { path: '/otherLawsDetails/:id/:pageType', name: 'OtherLawsDetails', component: () => import('@/pages/details/otherLawsDetails'), meta: { requireAuth: true, isBoolean: true, title: '国内外政策详情' } }, { path: '/otherBussStandardDetails/:id/:pageType', name: 'OtherBussStandardDetails', component: () => import('@/pages/details/otherBussStandardDetails'), meta: { requireAuth: true, isBoolean: true, title: '企标详情' } }, { path: '/otherLawsStandDetails/:id/:pageType', name: 'OtherLawsStandDetails', component: () => import('@/pages/details/otherLawsStandDetails'), meta: { requireAuth: true, isBoolean: true, title: '政策详情' } }, { path: '/itemsDetails', name: 'itemsDetails', component: () => import('@/pages/details/itemsDetails'), meta: { requireAuth: true, isBoolean: true, title: '查看详情' } }, { path: '/complianceDetails', name: 'ComplianceDetails', component: () => import('@/pages/details/complianceDetails'), meta: { requireAuth: true, isBoolean: true, title: '符合性详情' } }, { path: '/enterBSysRevPlanManaLibDetail/:id/:pageType', name: 'enterBSysRevPlanManaLibDetail', component: () => import('@/pages/details/enterBSysRevPlanManaLibDetail/index'), meta: { requireAuth: true, title: '企标制修订计划详情', isBoolean: true } } ] }, // ************************** 搜索中心 ******************************* // { path: '/searchCenter/:selectKey?/:selectValue?', name: 'SearchCenter', component: () => import('@/pages/searchCenter'), meta: { requireAuth: true, title: '搜索中心', menuId: 'K9BAYUPZBC' } }, { path: '/standardSearch/:selectKey?/:searchValue?', name: 'StandardSearch', component: () => import('@/pages/searchCenter/pages/standardSearch'), meta: { requireAuth: true, title: '标准检索', menuId: 'K9BAYUPZBC' } }, { path: '/advancedSearch/:selectKey?/:searchValue?', name: 'AdvancedSearch', component: () => import('@/pages/searchCenter/pages/advancedSearch'), meta: { requireAuth: true, title: '高级检索', menuId: 'K9BAYUPZBC' } }, // { // path: '/advancedSearch', // name: 'AdvancedSearch', // component: () => // import('@/pages/searchCenter/pages/advancedSearch'), // meta: { // requireAuth: true, // title: '高级检索', // menuId: 'K9BAYUPZBC' // } // }, { path: '/customReport', name: 'CustomReport', component: () => import('@/pages/customReport'), meta: { requireAuth: true, title: '自定义报表', menuId: 'K9BAYUPZBC' } }, { path: '/workGroup', name: 'WorkGroup', component: () => import('@/pages/knowledgeGraph'), meta: { requireAuth: true, title: '标准法规工作组', menuId: 'QYRMD5TUNBP9XXFRNK5S' } }, { path: '/viewStandardComparisonLibrary/:listId', name: 'ViewStandardComparisonLibrary', component: () => import('@/pages/standardComparisonLibrary/view'), meta: { requireAuth: true, title: '标准比对库查看' } }, { path: '/example', name: 'Example', component: () => import('@/components/ProjectRelatedPersonnel/index.vue'), meta: { requireAuth: false, title: 'lizi' } } ] const originalPush = Router.prototype.push Router.prototype.push = function push (location) { return originalPush.call(this, location).catch(err => err) } const router = new Router({ routes, mode: 'hash', // default: hash ,history scrollBehavior (to, from, savedPosition) { if (savedPosition) { return savedPosition } else { return { x: 0, y: 0 } } } }) /** * @description: 是否拥有此路由权限 * @author: chenxiaoxi * @date: 2019/04/10 19:48:00 */ function hasRouterPermission (menuId) { let menuList = store.getters.getMenuList || [] let has = false menuList.map((menu) => { if (menu.id === menuId) { has = true } }) return has } /** * @description: 获取重定向路由 * @author: chenxiaoxi * @date: 2019/03/27 14:42:51 */ function getRedirectPath (menuId) { // 全部菜单 let menuList = store.getters.getMenuList || [] // 用当前菜单的Id去匹配,然后找到全部子路由 let childMenuList = [] menuList.map((menu) => { if (menu.parentId === menuId) { return childMenuList.push(menu) } }) // 如果当前菜单有子路由,则跳转到第一个子路由 if (childMenuList.length) { return childMenuList[0].href } else { // 如果一个子菜单都没有,则返回false,重定向到路由配置的第一个子路由 return false } } router.onError((error) => { const pattern = /Loading chunk (\d)+ failed/g; const isChunkLoadFailed = error.message.match(pattern) const targetPath = router.history.pending.fullPath if (isChunkLoadFailed) { router.replace(targetPath) } }) // router.beforeEach((to, from, next) => { // let toName = to.name // let token = store.state.token // // 返回值为登录状态 // if ((token === null || token === '') && (toName !== 'Login' && to.meta.requireAuth)) { // return next('/Login') // } // }) export default router