Browse Source

路由全部配置完成

xjc 4 years ago
parent
commit
30ce277eb9
3 changed files with 124 additions and 6 deletions
  1. 117 0
      src/router.js
  2. 4 5
      src/views/Home.vue
  3. 3 1
      src/views/Index.vue

+ 117 - 0
src/router.js

@@ -35,6 +35,123 @@ export default new Router({
         name: '消息管理'
       }, ]
     },
+    {
+      path: '/journal/journal',
+      name: '中科院全刊',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/journal/journal',
+        component: () => import('./views/message/Message.vue'),
+        name: '中科院全刊'
+      }, ]
+    },
+    {
+      path: '/journal/organizer',
+      name: '主办单位',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/journal/organizer',
+        component: () => import('./views/message/Message.vue'),
+        name: '主办单位'
+      }, ]
+    },
+    {
+      path: '/journal/subject',
+      name: '学科',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/journal/subject',
+        component: () => import('./views/message/Message.vue'),
+        name: '学科'
+      }, ]
+    },
+    {
+      path: '/learning/activity',
+      name: '活动管理',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/learning/activity',
+        component: () => import('./views/message/Message.vue'),
+        name: '活动管理'
+      }, ]
+    },
+    {
+      path: '/article/article',
+      name: '文章管理',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/article/article',
+        component: () => import('./views/message/Message.vue'),
+        name: '文章管理'
+      }, ]
+    },
+    {
+      path: '/conference/conference',
+      name: '会议管理',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/conference/conference',
+        component: () => import('./views/message/Message.vue'),
+        name: '会议管理'
+      }, ]
+    },
+    {
+      path: '/conference/signup',
+      name: '报名管理',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/conference/signup',
+        component: () => import('./views/message/Message.vue'),
+        name: '报名管理'
+      }, ]
+    },
+    {
+      path: '/conference/checker',
+      name: '核销员管理',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/conference/checker',
+        component: () => import('./views/message/Message.vue'),
+        name: '核销员管理'
+      }, ]
+    },
+    {
+      path: '/conference/hotel',
+      name: '酒店管理',
+      icon: 'el-icon-chat-dot-square',
+      component: () => import('./views/Home.vue'),
+      show: 0,
+      isLeaf: 1,
+      children: [{
+        path: '/conference/hotel',
+        component: () => import('./views/message/Message.vue'),
+        name: '酒店管理'
+      }, ]
+    },
     {
       path: '/message/survey',
       name: '调查问卷',

+ 4 - 5
src/views/Home.vue

@@ -10,11 +10,10 @@
 			</div>	
 			<div class="nav">
 				<router-link class="active" to="/index/index">首页</router-link>
-				<router-link to="">期刊管理</router-link>
-				<router-link to="">刊群导览</router-link>
-				<router-link to="">学术交流</router-link>
-				<router-link to="">精品导读</router-link>
-				<router-link to="">会议系统</router-link>
+				<router-link to="/journal/journal">刊群导览</router-link>
+				<router-link to="/learning/activity">学术交流</router-link>
+				<router-link to="/article/article">精品导读</router-link>
+				<router-link to="/conference/conference">会议系统</router-link>
 				<router-link to="/message/message">信息管理</router-link>
 				<router-link to="/system/account">系统管理</router-link>
 

+ 3 - 1
src/views/Index.vue

@@ -1,3 +1,5 @@
 <template>
-    <section>111111</section>
+    <section>
+        <p>首页</p>
+    </section>
 </template>