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
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;
|
|
|