2629 lines
76 KiB
JavaScript
2629 lines
76 KiB
JavaScript
import Vue from 'vue'
|
|
import Router from 'vue-router'
|
|
import store from '../store'
|
|
import { Message } from 'element-ui'
|
|
Vue.use(Router)
|
|
const routes = [
|
|
{
|
|
path: '*',
|
|
redirect: '/login'
|
|
},
|
|
// 登录页
|
|
{
|
|
path: '/login',
|
|
name: 'Login',
|
|
component: () =>
|
|
import('@/pages/login')
|
|
},
|
|
// 跳转刷新页面
|
|
{
|
|
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: '/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: [
|
|
{
|
|
// /:type?
|
|
path: '/processCenter',
|
|
name: 'processCenter',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processList'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心'
|
|
}
|
|
},
|
|
// 新建流程(新)
|
|
{
|
|
path: '/createProcessNew',
|
|
name: 'CreateProcessNew',
|
|
component: () => import('@/pages/processCenter/pages/newProcess/index_new'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '新建流程'
|
|
}
|
|
},
|
|
// 新建流程
|
|
{
|
|
path: '/newProcess/:type?',
|
|
name: 'NewProcess',
|
|
component: () => import('@/pages/processCenter/pages/newProcess'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '新建流程'
|
|
}
|
|
},
|
|
{
|
|
path: '/process1',
|
|
name: 'process1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/process1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心'
|
|
}
|
|
},
|
|
{
|
|
path: '/ruKu-step1',
|
|
name: 'RuKuStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/ruKu/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-法规入库及评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/ruKu-step2',
|
|
name: 'RuKuStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/ruKu/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-法规入库及评估流程-联络人分发FO',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/ruKu-step3',
|
|
name: 'RuKuStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/ruKu/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-法规入库及评估流程-FO填写意见',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/ruKu-step4',
|
|
name: 'RuKuStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/ruKu/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-法规入库及评估流程-高级经理审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/ruKu-step5',
|
|
name: 'RuKuStep5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/ruKu/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-法规入库及评估流程-汇总',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/process2',
|
|
name: 'process2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/process2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心'
|
|
}
|
|
},
|
|
{
|
|
path: '/process3',
|
|
name: 'process3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/process3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心'
|
|
}
|
|
},
|
|
// 流程3 第一步
|
|
{
|
|
path: '/xmpg-step1',
|
|
name: 'XmpgSetp1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/xmpg/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '项目评估流程-主起草人发起流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 流程3 第二步
|
|
{
|
|
path: '/xmpg-step2',
|
|
name: 'XmpgSetp2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/xmpg/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '项目评估流程-VSE分发',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 流程3 第三步
|
|
{
|
|
path: '/xmpg-step3',
|
|
name: 'XmpgSetp3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/xmpg/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '项目评估流程-DRE评估',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 流程3 第四步
|
|
{
|
|
path: '/xmpg-step4',
|
|
name: 'XmpgSetp4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/xmpg/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '项目评估流程-FO审核',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 流程3 第五步
|
|
{
|
|
path: '/xmpg-step5',
|
|
name: 'XmpgSetp5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/xmpg/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '项目评估流程-VSE审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 流程3 第六步
|
|
{
|
|
path: '/xmpg-step6',
|
|
name: 'XmpgSetp6',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/xmpg/step6'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '项目评估流程-发起人审核',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
// path: '/processDetail/:processNumber/:id?/:processType?/:processTypeName?/:processStatus?',
|
|
path: '/processDetail',
|
|
name: 'ProcessDetail',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程详情',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// {
|
|
// path: '/newProcess/:type?/:state?',
|
|
// name: 'NewProcess',
|
|
// component: () =>
|
|
// import('@/pages/processCenter/pages/createProcess'),
|
|
// meta: {
|
|
// requireAuth: true,
|
|
// title: '新建流程'
|
|
// }
|
|
// },
|
|
{
|
|
path: '/doProcess/:processId/:completeFlagType?',
|
|
name: 'DoProcess',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess')
|
|
// meta: {
|
|
// requireAuth: true,
|
|
// title: '动态信息维护',
|
|
// parentPath: '/dynamicInformationManage'
|
|
// }
|
|
},
|
|
{
|
|
path: '/processLastDetails/:list?',
|
|
name: 'processLastDetails',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/processLastDetails')
|
|
// meta: {
|
|
// requireAuth: true,
|
|
// title: '动态信息详情',
|
|
// parentPath: '/dynamicInformationManage'
|
|
// }
|
|
},
|
|
{
|
|
path: '/processDetails/:list?',
|
|
name: 'processDetails',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/processDetails')
|
|
// meta: {
|
|
// requireAuth: false,
|
|
// title: '标准内容自动识别'
|
|
// }
|
|
},
|
|
{
|
|
//
|
|
path: '/dealWith/check/:taskId/:state',
|
|
name: 'Check',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/check'),
|
|
meta: {
|
|
requireAuth: false,
|
|
title: '查看'
|
|
}
|
|
},
|
|
{
|
|
path: '/dealWith/handle',
|
|
name: 'handle',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/handle'),
|
|
meta: {
|
|
requireAuth: false,
|
|
title: '查看'
|
|
}
|
|
},
|
|
{
|
|
path: '/dealWith/handle1',
|
|
name: 'handle1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/handle1'),
|
|
meta: {
|
|
requireAuth: false,
|
|
title: '查看'
|
|
}
|
|
},
|
|
{
|
|
path: '/dealWith/handle2',
|
|
name: 'handle2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/handle2'),
|
|
meta: {
|
|
requireAuth: false,
|
|
title: '查看'
|
|
}
|
|
},
|
|
{
|
|
path: '/dealWith/handle3',
|
|
name: 'handle3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/handle3'),
|
|
meta: {
|
|
requireAuth: false,
|
|
title: '查看'
|
|
}
|
|
},
|
|
{
|
|
path: '/dealWith/edit/:taskId/:state/:reject?',
|
|
name: 'Edit',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/edit')
|
|
// meta: {
|
|
// requireAuth: false,
|
|
// title: '标准内容自动识别'
|
|
// }
|
|
},
|
|
{
|
|
path: '/dealWith/edit2/:taskId/:state',
|
|
name: 'Edit2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/processDetail/pages/dealWith/edit2')
|
|
// meta: {
|
|
// requireAuth: false,
|
|
// title: '标准内容自动识别'
|
|
// }
|
|
},
|
|
{
|
|
path: '/qbzxd/step1',
|
|
name: 'qbzxdStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-主起草人发起',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbzxd/step2-1',
|
|
name: 'qbzxdStep2-1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step2-1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-其他起草人审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '4',
|
|
taskInfo: '其他起草人审核'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/qbzxd/step2-2',
|
|
name: 'qbzxdStep2-2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step2-2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-联络人转发',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '4',
|
|
taskInfo: '其他联络人'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/qbzxd/step3-1',
|
|
name: 'qbzxdStep3-1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step3-1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-FO审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbzxd/step3-2',
|
|
name: 'qbzxdStep3-2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step3-2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-其它部门审批人会签',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbzxd/step4',
|
|
name: 'qbzxdStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-高级经理审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbzxd/step5',
|
|
name: 'qbzxdStep5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxd/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订流程-企标工程师审核',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤一
|
|
{
|
|
path: '/zg/step1',
|
|
name: 'zgStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-流程发起',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤二
|
|
{
|
|
path: '/zg/step2',
|
|
name: 'zgStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-责任工程师填写计划',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '填写计划'
|
|
}
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤三
|
|
{
|
|
path: '/zg/step3',
|
|
name: 'zgStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-填写计划审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '审批计划'
|
|
}
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤四
|
|
{
|
|
path: '/zg/step4',
|
|
name: 'zgStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-责任工程师上传设计方案',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '设计方案'
|
|
}
|
|
}
|
|
|
|
},
|
|
// 未符合项跟踪流程-步骤五
|
|
{
|
|
path: '/zg/step5',
|
|
name: 'zgStep5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-设计方案审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '审核设计'
|
|
}
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤六
|
|
{
|
|
path: '/zg/step6',
|
|
name: 'zgStep6',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step6'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-责任工程师上传验证结果',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '验证结果'
|
|
}
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤七
|
|
{
|
|
path: '/zg/step7',
|
|
name: 'zgStep7',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step7'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-验证结果审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '审核验证'
|
|
}
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤八
|
|
{
|
|
path: '/zg/step8',
|
|
name: 'zgStep8',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step8'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-整改完成情况',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '更改落实'
|
|
}
|
|
}
|
|
},
|
|
// 未符合项跟踪流程-步骤九
|
|
{
|
|
path: '/zg/step9',
|
|
name: 'zgStep9',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zg/step9'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-未符合项跟踪流程-整改完成情况审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '5',
|
|
taskInfo: '审核更改'
|
|
}
|
|
}
|
|
},
|
|
// 企标制修订申请流程 - 步骤一
|
|
{
|
|
path: '/qbzxdsq/step1',
|
|
name: 'QbzxdsqStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxdsq/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制定申请流程-发起流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 企标制修订申请流程 - 步骤二
|
|
{
|
|
path: '/qbzxdsq/step2',
|
|
name: 'QbzxdsqStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxdsq/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制定申请流程-FO审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '6',
|
|
taskInfo: 'FO审批'
|
|
}
|
|
}
|
|
},
|
|
// 企标制修订申请流程 - 步骤三
|
|
{
|
|
path: '/qbzxdsq/step3',
|
|
name: 'QbzxdsqStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxdsq/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制定申请流程-高级经理审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '6',
|
|
taskInfo: '高级经理审批'
|
|
}
|
|
}
|
|
},
|
|
// 企标制修订申请流程 - 起草人修订页面
|
|
{
|
|
path: '/qbzxdsq/step4',
|
|
name: 'QbzxdsqStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbzxdsq/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制定申请流程-起草人修订',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '6',
|
|
taskInfo: '起草人修订'
|
|
}
|
|
}
|
|
},
|
|
// ********************** 企标废止流程 ************************** //
|
|
{
|
|
path: '/qbfz/step1',
|
|
name: 'qbfzStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfz/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标废止流程-主起草人发起流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbfz/step2',
|
|
name: 'qbfzStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfz/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标废止流程-FO审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbfz/step3',
|
|
name: 'qbfzStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfz/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标废止流程-高级经理审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbfz/step4',
|
|
name: 'qbfzStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfz/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标废止流程-部门总监审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbfz/step5',
|
|
name: 'qbfzStep5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfz/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标废止流程-企标工程师审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbfz/step6',
|
|
name: 'qbfzStep6',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfz/step6'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标废止流程-汇总',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// ********************** 政策入库及评估流程 ************************** //
|
|
{
|
|
path: '/zcrk&jspg/step1',
|
|
name: 'zcrk&jspgStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcrk&jspg/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-政策入库及评估流程-流程发起',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcrk&jspg/step2',
|
|
name: 'zcrk&jspgStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcrk&jspg/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-政策入库及评估流程-联络人选择FO',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '14',
|
|
taskInfo: ['联络人选择FO', '']
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/zcrk&jspg/step3',
|
|
name: 'zcrk&jspgStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcrk&jspg/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-政策入库及评估流程-FO审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcrk&jspg/step4',
|
|
name: 'zcrk&jspgStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcrk&jspg/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-政策入库及评估流程-发起人确认',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcrk&jspg/step5',
|
|
name: 'zcrk&jspgStep5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcrk&jspg/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-政策入库及评估流程-整改',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcrk&jspg/step6',
|
|
name: 'zcrk&jspgStep6',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcrk&jspg/step6'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-政策入库及评估流程-数据汇总',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// ********************** 企标延期制修订审批流程 ************************** //
|
|
/* 企标延期制修订审批流程 */
|
|
// 第一步
|
|
{
|
|
path: '/qbyqzxdsp/step1',
|
|
name: 'QbyqzxdspStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbyqzxdsp/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标延期制修订审批流程-主起草人发起流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 第二步
|
|
{
|
|
path: '/qbyqzxdsp/step2',
|
|
name: 'QbyqzxdspStep2',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbyqzxdsp/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标延期制修订审批流程-高级经理审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '8',
|
|
taskInfo: '高级经理审批'
|
|
}
|
|
}
|
|
},
|
|
// 第三步
|
|
{
|
|
path: '/qbyqzxdsp/step3',
|
|
name: 'QbyqzxdspStep3',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbyqzxdsp/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标延期制修订审批流程-部门总监审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '8',
|
|
taskInfo: '总监审批'
|
|
}
|
|
}
|
|
},
|
|
// 企标延期制修订审批 - 起草人重新发起
|
|
{
|
|
path: '/qbyqzxdsp/step4',
|
|
name: 'QbyqzxdspStep4',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbyqzxdsp/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标延期制修订审批流程-起草人重新发起',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '8',
|
|
taskInfo: '主起草人重新申请'
|
|
}
|
|
}
|
|
},
|
|
// ********************** 标准采购申请流程 ************************** //
|
|
{
|
|
path: '/bzcg/step1',
|
|
name: 'bzcgStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-发起'
|
|
}
|
|
},
|
|
{
|
|
path: '/bzcg/step1-1',
|
|
name: 'bzcgStep1-1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step1-1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-重新发起',
|
|
process: {
|
|
prcType: '9',
|
|
taskInfo: '再次发起申请'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzcg/step1-2',
|
|
name: 'bzcgStep1-2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step1-2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-重新发起',
|
|
process: {
|
|
prcType: '9',
|
|
taskInfo: '再次发起申请'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzcg/step1-3',
|
|
name: 'bzcgStep1-3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step1-3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-汇总',
|
|
process: {
|
|
prcType: '9'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzcg/step2',
|
|
name: 'bzcgStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购申请流程-高级经理审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '9',
|
|
taskInfo: '高级经理审批'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzcg/step3',
|
|
name: 'bzcgStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购申请流程-采购员审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '9',
|
|
taskInfo: '标准采购员审批'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzcg/step4',
|
|
name: 'bzcgStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzcg/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购申请流程-项目经理或EQ总监审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '9',
|
|
taskInfo: '项目经理或EQ总监审批'
|
|
}
|
|
}
|
|
},
|
|
// ********************** 标准翻译申请流程 ************************** //
|
|
{
|
|
path: '/bzfy/step1',
|
|
name: 'bzfyStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-发起',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/bzfy/step2',
|
|
name: 'bzfyStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准翻译流程-高级经理审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '15',
|
|
taskInfo: '高级经理审批'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzfy/step3',
|
|
name: 'bzfyStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准翻译流程-采购员审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '15',
|
|
taskInfo: '标准采购员审批'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzfy/step4',
|
|
name: 'bzfyStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准翻译流程-项目经理或EQ总监审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '15',
|
|
taskInfo: '项目经理或EQ总监审批'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzfy/step1-1',
|
|
name: 'bzfyStep1-1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step1-1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-重新发起',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '15',
|
|
taskInfo: '再次发起申请'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzfy/step1-2',
|
|
name: 'bzfyStep1-2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step1-2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-重新发起',
|
|
process: {
|
|
prcType: '15',
|
|
taskInfo: '再次发起申请'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/bzfy/step1-3',
|
|
name: 'bzfyStep1-3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzfy/step1-3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-标准采购流程-汇总',
|
|
process: {
|
|
prcType: '15'
|
|
}
|
|
}
|
|
},
|
|
|
|
// ********************** 标准清单申请流程 ************************** //
|
|
{
|
|
path: '/bzqd/step1',
|
|
name: 'bzqdStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzqd/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-新建流程-海外标准法规清单发布流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/bzqd/step2',
|
|
name: 'bzqdStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzqd/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-流程办理-海外标准法规清单发布流程',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '18',
|
|
taskInfo: '会签人审批'
|
|
}
|
|
}
|
|
},
|
|
// 重新发起
|
|
{
|
|
path: '/bzqd/step3',
|
|
name: 'bzqdStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/bzqd/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-流程办理-海外标准法规清单发布流程',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '18',
|
|
taskInfo: '发起人确认'
|
|
}
|
|
}
|
|
},
|
|
|
|
/* 企标制修订评估流程 */
|
|
// 第一步
|
|
{
|
|
path: '/qbzxdpg/step1',
|
|
name: 'QbzxdpgStep1',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbzxdpg/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订评估流程-企标工程师发起流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 第二步
|
|
{
|
|
path: '/qbzxdpg/step2',
|
|
name: 'QbzxdpgStep2',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbzxdpg/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订评估流程-FO审核',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 第三步
|
|
{
|
|
path: '/qbzxdpg/step3',
|
|
name: 'QbzxdpgStep3',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbzxdpg/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订评估流程-主起草人填写',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 第四步
|
|
{
|
|
path: '/qbzxdpg/step4',
|
|
name: 'QbzxdpgStep4',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbzxdpg/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标制修订评估流程-高级经理审批',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
/* 企标勘误流程 */
|
|
// 第一步
|
|
{
|
|
path: '/qbkw/step1',
|
|
name: 'QbkwStep1',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbkw/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标勘误流程-主起草人发起流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 第二步
|
|
{
|
|
path: '/qbkw/step2',
|
|
name: 'QbkwStep2',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbkw/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标勘误流程-FO审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '12',
|
|
taskInfo: 'FO审批'
|
|
}
|
|
}
|
|
},
|
|
// 第三步
|
|
{
|
|
path: '/qbkw/step3',
|
|
name: 'QbkwStep3',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbkw/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标勘误流程-企标工程师发布',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '12',
|
|
taskInfo: '企标工程师审批'
|
|
}
|
|
}
|
|
},
|
|
// 主起草人重新填写
|
|
{
|
|
path: '/qbkw/step4',
|
|
name: 'QbkwStep4',
|
|
component: () => import('@/pages/processCenter/pages/createProcess/components/qbkw/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标勘误流程-主起草人重新填写',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '12',
|
|
taskInfo: '主起草人重新填写'
|
|
}
|
|
}
|
|
},
|
|
/* 行政管理要求评估流程 */
|
|
{
|
|
path: '/zcjspg/step1',
|
|
name: 'ZcjspgStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcjspg/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-行政管理要求评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcjspg/step1-1',
|
|
name: 'ZcjspgStep1-1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcjspg/step1-1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-行政管理要求评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcjspg/step2',
|
|
name: 'ZcjspgStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcjspg/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-行政管理要求评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcjspg/step3',
|
|
name: 'ZcjspgStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcjspg/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-行政管理要求评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcjspg/step4',
|
|
name: 'ZcjspgStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcjspg/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-行政管理要求评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/zcjspg/step4-1',
|
|
name: 'ZcjspgStep4-1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/zcjspg/step4-1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-行政管理要求评估流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
/* 会前申请流程 */
|
|
{
|
|
path: '/hqsq/step1',
|
|
name: 'HqsqStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/hqsq/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-会前申请流程-流程发起',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/hqsq/step2',
|
|
name: 'HqsqStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/hqsq/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-会前申请流程-领导审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '10',
|
|
taskInfo: 'EQ系统经理审批'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/hqsq/step3',
|
|
name: 'HqsqStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/hqsq/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-会前申请流程-参会人再次申请',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '10',
|
|
taskInfo: '参会人再次申请'
|
|
}
|
|
}
|
|
},
|
|
/* 会后流程 */
|
|
{
|
|
path: '/hhgl/step1',
|
|
name: 'HhglStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/hhgl/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-会后管理流程-工作组会议会后管理流程',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '16',
|
|
taskInfo: '参会人申请'
|
|
}
|
|
}
|
|
},
|
|
{
|
|
path: '/hhgl/step2',
|
|
name: 'HhglStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/hhgl/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-会后管理流程-EQ系统经理审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '16',
|
|
taskInfo: 'EQ系统经理审批'
|
|
}
|
|
}
|
|
},
|
|
/* 企标备案流程 */
|
|
// 第一步
|
|
{
|
|
path: '/qbba/step1',
|
|
name: 'QbbaStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-流程发起',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
// 第二步
|
|
{
|
|
path: '/qbba/step2',
|
|
name: 'QbbaStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-会签审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: '会签审批'
|
|
}
|
|
}
|
|
},
|
|
// 第三步
|
|
{
|
|
path: '/qbba/step3',
|
|
name: 'QbbaStep3',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step3'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-企标工程师审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: '企标工程师审批'
|
|
}
|
|
}
|
|
},
|
|
// 第四步
|
|
{
|
|
path: '/qbba/step4',
|
|
name: 'QbbaStep4',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step4'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-整车性能集成工程师审核',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: '发起人修订'
|
|
}
|
|
}
|
|
},
|
|
// 第五步
|
|
{
|
|
path: '/qbba/step5',
|
|
name: 'QbbaStep5',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step5'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-VI总监审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: 'VI总监审批'
|
|
}
|
|
}
|
|
},
|
|
// 第六步
|
|
{
|
|
path: '/qbba/step6',
|
|
name: 'QbbaStep6',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step6'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-企标备案专家审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: '企标备案专家审批'
|
|
}
|
|
}
|
|
},
|
|
// 第七步
|
|
{
|
|
path: '/qbba/step7',
|
|
name: 'QbbaStep7',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step7'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-项目总工审批',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: '项目总工审批'
|
|
}
|
|
}
|
|
},
|
|
// 再次发起
|
|
{
|
|
path: '/qbba/step8',
|
|
name: 'QbbaStep8',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbba/step8'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标备案-流程再次发起',
|
|
parentPath: '/processCenter',
|
|
process: {
|
|
prcType: '17',
|
|
taskInfo: '再次发起'
|
|
}
|
|
}
|
|
},
|
|
// ********************** 企标复审流程 ************************** //
|
|
{
|
|
path: '/qbfs/step2',
|
|
name: 'qbfsStep2',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfs/step2'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标复审流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
},
|
|
{
|
|
path: '/qbfs/step1',
|
|
name: 'qbfsStep1',
|
|
component: () =>
|
|
import('@/pages/processCenter/pages/createProcess/components/qbfs/step1'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '流程中心-企标复审流程',
|
|
parentPath: '/processCenter'
|
|
}
|
|
}
|
|
]
|
|
},
|
|
// 本地工具
|
|
{
|
|
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: '/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: '/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: '/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: '/localProductsOrProjectLibrary',
|
|
name: 'localProductsOrProjectLibrary',
|
|
component: () =>
|
|
import('@/pages/regulatoryRepository/localProductsOrProjectLibrary/index'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '车型/项目库',
|
|
menuId: 'PCZKM8TQJAH5UP5EAXTJ'
|
|
}
|
|
},
|
|
// 标准涉及项目
|
|
{
|
|
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: '/localProductsOrProjectLibrary'
|
|
}
|
|
},
|
|
// 企标制修订计划管理库
|
|
{
|
|
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: '4DB4Y2H3NH'
|
|
}
|
|
},
|
|
{
|
|
path: '/enterpriseStandardDatabase/:type?',
|
|
name: 'EnterpriseStandardDatabase',
|
|
component: () =>
|
|
import('@/pages/regulatoryRepository/enterpriseStandardDatabase/index'),
|
|
meta: {
|
|
requireAuth: true,
|
|
title: '企业标准库',
|
|
menuId: '3YVZP8R4TC',
|
|
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: '/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: '/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: '/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: '/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: '/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: '/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: '/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',
|
|
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)) {
|
|
// router.push({
|
|
// name: 'Login'
|
|
// })
|
|
// }
|
|
// // 流程页面权限判断
|
|
// const processCenter = to.name === 'ProcessCenter' || (to.meta.parentPath && to.meta.parentPath === '/processCenter')
|
|
// if (processCenter) {
|
|
// if (to.meta.process) {
|
|
// if (store.getters.getHandleInfo.prcType === to.meta.process.prcType &&
|
|
// (store.getters.getHandleInfo.taskInfo === to.meta.process.taskInfo ||
|
|
// (to.meta.process.taskInfo.__proto__.constructor === Array && to.meta.process.taskInfo.includes(store.getters.getHandleInfo.taskInfo)))) {
|
|
// next()
|
|
// } else {
|
|
// Message.error('请正确操作流程')
|
|
// setTimeout(() => {
|
|
// router.push({
|
|
// name: 'ProcessCenter'
|
|
// })
|
|
// }, 100)
|
|
// }
|
|
// }
|
|
// next()
|
|
// }
|
|
next()
|
|
})
|
|
|
|
export default router
|