/* eslint-disable */ import { UserLayout, TabLayout } from '@/components/layouts' /** * 走菜单,走权限控制 * @type {[null,null]} */ export const asyncRouterMap = [ { path: '/', name: 'dashboard', component: TabLayout, meta: { title: '首页' }, redirect: '/dashboard/analysis', children: [] }, { path: '*', redirect: '/404', hidden: true } ] /** * 基础路由 * @type { *[] } */ export const constantRouterMap = [ { path: '/user', component: UserLayout, redirect: '/user/login', hidden: true, children: [ { path: 'login', name: 'login', component: () => import(/* webpackChunkName: "user" */ '@/views/user/Login') }, { path: 'register', name: 'register', component: () => import(/* webpackChunkName: "user" */ '@/views/user/register/Register') }, { path: 'register-result', name: 'registerResult', component: () => import(/* webpackChunkName: "user" */ '@/views/user/register/RegisterResult') }, { path: 'alteration', name: 'alteration', component: () => import(/* webpackChunkName: "user" */ '@/views/user/alteration/Alteration') } ] } ] /** * 页面路由 * @type { *[] } */ export const routerData = [ { redirect: null, path: '/dashboard/analysis', component: 'dashboard/Analysis', route: '1', meta: { icon: 'home', // 菜单前图标 componentName: 'Analysis', keepAlive: false, title: '首页' // 菜单名称 }, name: 'dashboard-analysis', id: '1' }, { redirect: null, path: '/workTeam/WorkTeam', component: 'workTeam/WorkTeam', route: '1', meta: { icon: 'cus_member', // 菜单前图标 componentName: 'WorkTeam', keepAlive: false, title: '工作组' // 菜单名称 }, name: 'work-team', id: '2' }, { redirect: null, path: '/subBidCommittee/SubBidCommittee', component: 'subBidCommittee/SubBidCommittee', route: '1', meta: { icon: 'team', // 菜单前图标 componentName: 'SubBidCommittee', keepAlive: false, title: '分标委' // 菜单名称 }, name: 'sub-bid-committee', id: '3' }, { redirect: null, path: '/standardsAssociation', component: 'layouts/RouteView', route: '1', meta: { icon: 'team', // 菜单前图标 componentName: 'SubBidCommittee', keepAlive: false, title: '标协会员' // 菜单名称 }, name: 'standards-association', id: 'standards4', children: [ { component: 'standardsAssociation/BasicInfo', id: 'standardsBasicInfo4-1', meta: { keepAlive: false, internalOrExternal: false, componentName: 'BasicInfo', title: '基本信息' }, name: 'standardsAssociation-BasicInfo', path: '/standardsAssociation/BasicInfo', route: '1' }, { component: 'standardsAssociation/MemberManagement', id: 'standardsMemberManagement4-2', meta: { keepAlive: false, internalOrExternal: false, componentName: 'MemberManagement', title: '会员管理' }, name: 'standardsAssociation-MemberManagement', path: '/standardsAssociation/MemberManagement', route: '1' }, { component: 'standardsAssociation/CertificateManagement', id: 'standardsCertificateManagement4-3', meta: { keepAlive: false, internalOrExternal: false, componentName: 'CertificateManagement', title: '证书管理' }, name: 'standardsAssociation-CertificateManagement', path: '/standardsAssociation/CertificateManagement', route: '1' }, { component: 'standardsAssociation/vinCertificate/Authorization', id: 'standardsAuthorization4-3-1', hidden: true, meta: { keepAlive: false, internalOrExternal: false, componentName: 'Authorization', title: '授权申请' }, name: 'member-vinCertificate-Authorization', path: '/standardsAssociation/vinCertificate/Authorization', route: '1' }, { component: 'layouts/RouteView', id: 'standardsPaymentInfo4-4', meta: { keepAlive: false, internalOrExternal: false, componentName: 'PaymentInfo', title: '缴费信息' }, name: 'standardsAssociation-PaymentInfo', path: '/standardsAssociation/PaymentInfo', route: '1', children: [ { component: 'standardsAssociation/PaymentInfo/MemberInfo', id: 'standardsMemberInfo4-4-1', meta: { keepAlive: false, internalOrExternal: false, componentName: 'MemberInfo', title: '会员缴费' }, name: 'standardsAssociation-PaymentInfo-MemberInfo', path: '/standardsAssociation/PaymentInfo/MemberInfo', route: '1' }, { component: 'standardsAssociation/PaymentInfo/CertificateInfo', id: 'standardsCertificateInfo4-4-2', meta: { keepAlive: false, internalOrExternal: false, componentName: 'CertificateInfo', title: '证书缴费' }, name: 'standardsAssociation-PaymentInfo-CertificateInfo', path: '/standardsAssociation/PaymentInfo/CertificateInfo', route: '1' }, { component: 'standardsAssociation/PaymentInfo/InvoiceInfo', id: 'standardsInvoiceInfo4-4-3', meta: { keepAlive: false, internalOrExternal: false, componentName: 'InvoiceInfo', title: '发票信息' }, name: 'standardsAssociation-PaymentInfo-InvoiceInfo', path: '/standardsAssociation/PaymentInfo/InvoiceInfo', route: '1' } ] }, { component: 'standardsAssociation/Council', id: 'standardsCouncil4-5', meta: { keepAlive: false, internalOrExternal: false, componentName: 'Council', title: '理事会' }, name: 'standardsAssociation-Council', path: '/standardsAssociation/Council', route: '1' }, { component: 'standardsAssociation/StandardPublicizingImplementation', id: 'standardsStandardPublicizingImplementation4-6', meta: { keepAlive: false, internalOrExternal: false, componentName: 'StandardPublicizingImplementation', title: '标准宣贯' }, name: 'standardsAssociation-StandardPublicizingImplementation', path: '/standardsAssociation/StandardPublicizingImplementation', route: '1' }, { component: 'standardsAssociation/InfoCommunicationMeeting', id: 'standardsInfoCommunicationMeeting4-7', meta: { keepAlive: false, internalOrExternal: false, componentName: 'InfoCommunicationMeeting', title: '信息交流会' }, name: 'standardsAssociation-InfoCommunicationMeeting', path: '/standardsAssociation/InfoCommunicationMeeting', route: '1' }, { component: 'standardsAssociation/TrainingMeeting', id: 'standardsTrainingMeeting4-8', meta: { keepAlive: false, internalOrExternal: false, componentName: 'TrainingMeeting', title: '培训会' }, name: 'standardsAssociation-TrainingMeeting', path: '/standardsAssociation/TrainingMeeting', route: '1' } ] }, { redirect: null, path: '/meetingActivity/MeetingActivity', component: 'meetingActivity/MeetingActivity', route: '1', meta: { icon: 'cus_meeting', // 菜单前图标 componentName: 'MeetingActivity', keepAlive: false, title: '会议' // 菜单名称 }, name: 'meeting-activity', id: '5' }, { redirect: null, path: '/dataMember/DataMember', component: 'dataMember/DataMember', route: '1', meta: { icon: 'cus_pack', // 菜单前图标 componentName: 'DataMember', keepAlive: false, title: '资料网员' // 菜单名称 }, name: 'data-member', id: '6' }, { redirect: null, path: '/mineProject/MineProject', component: 'mineProject/MineProject', route: '1', meta: { icon: 'cus_project', // 菜单前图标 componentName: 'MineProject', keepAlive: false, title: '项目' // 菜单名称 }, name: 'mine-project', id: '7' }, { redirect: null, path: '/mineContract/MineContract', component: 'mineContract/MineContract', route: '1', meta: { icon: 'cus_contract', // 菜单前图标 componentName: 'MineContract', keepAlive: false, title: '合同' // 菜单名称 }, name: 'mine-contract', id: '8' }, // { // redirect: null, // path: '/dataDownload/DataDownload', // component: 'dataDownload/DataDownload', // route: '7', // meta: { // icon: 'cus_data-network-disk', // 菜单前图标 // componentName: 'DataDownload', // keepAlive: false, // title: '资料下载' // 菜单名称 // }, // name: 'data-download', // id: '7' // }, { path: '/system/UserAnnouncementList', component: 'system/UserAnnouncementList', redirect: null, hidden: true, route: '1', meta: { icon: '', // 菜单前图标 componentName: 'UserAnnouncementList', keepAlive: false, title: '我的消息' // 菜单名称 }, name: 'user-announcement-list', id: '9' }, { path: '/system/AccountCenter', component: 'system/AccountCenter', redirect: null, hidden: true, route: '1', meta: { icon: 'user', // 菜单前图标 componentName: 'AccountCenter', keepAlive: false, title: '个人中心' // 菜单名称 }, name: 'account-center', id: '10' }, { path: '/subBidCommittee/SubBidCommitteeDetailPage', component: 'subBidCommittee/SubBidCommitteeDetailPage', redirect: null, hidden: true, route: '1', meta: { icon: '', // 菜单前图标 componentName: 'SubBidCommitteeDetailPage', keepAlive: false, title: '分标委详情' // 菜单名称 }, name: 'sub-bid-committee-detail-page', id: '11' }, { path: '/standardsAssociation/CouncilDetailPage', component: 'standardsAssociation/CouncilDetailPage', redirect: null, hidden: true, route: '1', meta: { icon: '', // 菜单前图标 componentName: 'CouncilDetailPage', keepAlive: false, title: '理事会详情' // 菜单名称 }, name: 'council-detail-page', id: '12' }, { path: '/MessagePage/PaymentVoucher', component: 'MessagePage/PaymentVoucher', redirect: null, hidden: true, route: '1', meta: { icon: '', // 菜单前图标 componentName: 'PaymentVoucher', keepAlive: false, title: '缴费凭证' // 菜单名称 }, name: 'payment-voucher', id: '13' }, { path: '/workTeam/WorkTeamDetail', component: 'workTeam/WorkTeamDetail', redirect: null, hidden: true, route: '1', meta: { icon: '', // 菜单前图标 componentName: 'WorkTeamDetail', keepAlive: false, title: '工作组详情' // 菜单名称 }, name: 'work-team-detail', id: '14' } ]