维基管理后台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

213 lines
6.8 KiB

import Vue from 'vue';
import VueRouter from 'vue-router';
import Home from 'views/Index/Index.vue';
Vue.use(VueRouter);
const routes = [
{
path: '/',
name: 'Home',
component: Home,
},
// -------行政部
// 内容管理
{
path: '/page-manage',
name: 'PageManage',
component: () => import(/* webpackChunkName: "page-manage" */ 'views/PageManage/PageManage.vue'),
},
// 行业资讯
{
path: '/industry-info',
name: 'IndustryInfo',
component: () => import(/* webpackChunkName: "industry-info" */ 'views/IndustryInfo/IndustryInfo.vue'),
},
// 用户管理
{
path: '/user-manage',
name: 'UserManage',
component: () => import(/* webpackChunkName: "user-manage" */ 'views/UserManage/UserManage.vue'),
},
// 轮播图管理
{
path: '/banner-manage',
name: 'BannerManage',
component: () => import(/* webpackChunkName: "banner-manage" */ 'views/BannerManage/BannerManage.vue'),
},
// 交流社区
{
path: '/communication-community',
name: 'CommunicationCommunity',
component: () => import(/* webpackChunkName: "communication-community" */ 'views/CommunicationCommunity/CommunicationCommunity.vue'),
},
// 跟帖
{
path: '/comment',
name: 'Comment',
component: () => import(/* webpackChunkName: "comment" */ 'views/CommunicationCommunity/Comment.vue'),
},
// 活动公告--活动通知
{
path: '/event-announcement',
name: 'EventAnnouncement',
component: () => import(/* webpackChunkName: "event-announcement" */ 'views/EventAnnouncement/EventAnnouncement.vue'),
},
// 活动公告--活动报名
{
path: '/event-registration',
name: 'EventRegistration',
component: () => import(/* webpackChunkName: "event-registration" */ 'views/EventRegistration/EventRegistration.vue'),
},
// 创新政策
{
path: '/innovation-policy',
name: 'InnovationPolicy',
component: () => import(/* webpackChunkName: "innovation-policy" */ 'views/InnovationPolicy/InnovationPolicy.vue'),
},
// 人才招聘
{
path: '/talent-recruitment',
name: 'TalentRecruitment',
component: () => import(/* webpackChunkName: "talent-recruitment" */ 'views/TalentRecruitment/TalentRecruitment.vue'),
},
// 合作伙伴
{
path: '/cooperative-partner',
name: 'CooperativePartner',
component: () => import(/* webpackChunkName: "cooperative-partner" */ 'views/CooperativePartner/CooperativePartner.vue'),
},
// 衍生企业
{
path: '/about-us-derivative-enterprise',
name: 'AboutUsDerivativeEnterprise',
component: () =>
import(/* webpackChunkName: "about-us-derivative-enterprise" */ 'views/CooperativePartner/AboutUsDerivativeEnterprise.vue'),
},
// 创新部
// 合作意向
{
path: '/cooperation-intention',
name: 'CooperationIntention',
component: () => import(/* webpackChunkName: "cooperation-intention" */ 'views/CooperationIntention/CooperationIntention.vue'),
},
// 需求填报
{
path: '/demand-filling',
name: 'DemandFilling',
component: () => import(/* webpackChunkName: "demand-filling" */ 'views/DemandFilling/DemandFilling.vue'),
},
// 服务
{
path: '/innovative-service',
name: 'InnovativeService',
component: () => import(/* webpackChunkName: "innovative-service" */ 'views/InnovativeService/InnovativeService.vue'),
},
// 实验室
{
path: '/innovative-lab',
name: 'InnovativeLab',
component: () => import(/* webpackChunkName: "innovative-lab" */ 'views/InnovativeLab/InnovativeLab.vue'),
},
// 分类管理
{
path: '/category-manage',
name: 'CategoryManage',
component: () => import(/* webpackChunkName: "category-manage" */ 'views/CategoryManage/CategoryManage.vue'),
},
// 设备
{
path: '/innovative-equipment',
name: 'InnovativeEquipment',
component: () => import(/* webpackChunkName: "innovative-equipment" */ 'views/InnovativeEquipment/InnovativeEquipment.vue'),
},
// 成果
{
path: '/innovative-achievements',
name: 'InnovativeAchievements',
component: () => import(/* webpackChunkName: "innovative-achievements" */ 'views/InnovativeAchievements/InnovativeAchievements.vue'),
},
// -------孵化部
// 入驻实体申请
{
path: '/entity-application',
name: 'EntityApplication',
component: () => import(/* webpackChunkName: "entity-application" */ 'views/EntityApplication/EntityApplication.vue'),
},
// 入驻虚拟申请
{
path: '/virtual-application',
name: 'VirtualApplication',
component: () => import(/* webpackChunkName: "virtual-application" */ 'views/EntityApplication/VirtualApplication.vue'),
},
// 服务
{
path: '/incubation-services',
name: 'IncubationServices',
component: () => import(/* webpackChunkName: "incubation-services" */ 'views/IncubationServices/IncubationServices.vue'),
},
// 需求填报
{
path: '/hatching-demand-filling',
name: 'HatchingDemandFilling',
component: () => import(/* webpackChunkName: "hatching-demand-filling" */ 'views/HatchingDemandFilling/HatchingDemandFilling.vue'),
},
// 合作伙伴
{
path: '/hatch-cooperative-partner',
name: 'HatchCooperativePartner',
component: () => import(/* webpackChunkName: "hatch-cooperative-partner" */ 'views/CooperativePartner/HatchCooperativePartner.vue'),
},
// -------产业部
// 服务
{
path: '/industrial-services',
name: 'IndustrialServices',
component: () => import(/* webpackChunkName: "industrial-services" */ 'views/IndustrialServices/IndustrialServices.vue'),
},
// 衍生企业
{
path: '/industry-derivative-enterprise',
name: 'IndustryDerivativeEnterprise',
component: () =>
import(/* webpackChunkName: "industry-derivative-enterprise" */ 'views/CooperativePartner/IndustryDerivativeEnterprise.vue'),
},
// 需求填报
{
path: '/industry-demand-report',
name: 'IndustryDemandReport',
component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/IndustryDemandReport/IndustryDemandReport.vue'),
},
// 需求填报
{
path: '/Challenge',
name: 'Challenge',
component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/Challenge/Challenge.vue'),
},
// 创业学院
{
path: '/College',
name: 'College',
component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/College/College.vue'),
},
// 导师管理
{
path: '/teacher',
name: 'Teacher',
component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/Teacher/Teacher.vue'),
},
// 导师类型
{
path: '/teacher-type',
name: 'teacherType',
component: () => import(/* webpackChunkName: "industry-demand-report" */ 'views/teacherType/teacherType.vue'),
},
];
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes,
});
export default router;