From cae892f7fa165fadbf0c4e8928846f715cda7a88 Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期三, 23 三月 2022 18:29:30 +0800
Subject: [PATCH] 增加介绍文档

---
 src/router.js |   56 +++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 37 insertions(+), 19 deletions(-)

diff --git a/src/router.js b/src/router.js
index 7205a9a..84e2fd8 100644
--- a/src/router.js
+++ b/src/router.js
@@ -2,6 +2,7 @@
 import Router from 'vue-router'
 import Login from './components/Login.vue'
 import Home from './components/Home.vue'
+import NotFound from './components/NotFound.vue'
 import index from './components/page/index.vue'
 import introduce from './components/page/introduce.vue'
 import zhengce from './components/page/zhengce.vue'
@@ -11,10 +12,15 @@
 import kePuFengCai from './components/page/kePuFengCai.vue'
 import xueXiaoShouYe from './components/page/xueXiaoShouYe.vue'
 import telephone from './components/page/telephone.vue'
-import schoolMessage from './views/homePage/schoolMessage'
-import noticeMessage from './views/homePage/noticeMessage'
+import News from './components/page/News.vue'
 import moreMessage from './views/homePage/moreMessage'
-import workMessage from './views/homePage/workMessage'
+import Administrator from './components/Administrator/AdminHome.vue'
+import Welcome from './components/Administrator/Welcome.vue'
+import Main from './components/Administrator/Main.vue'
+import Edit from './components/Administrator/Edit.vue'
+import EditLunBo from './components/Administrator/EditLunBo.vue'
+import AdMain from './components/Administrator/AdMain.vue'
+import AdEdit from './components/Administrator/AdEdit.vue'
 
 
 Vue.use(Router)
@@ -23,6 +29,16 @@
   routes: [
     { path: '/', redirect: '/home' },
     { path: '/login', component: Login },
+    { path:'/administrator',
+      component: Administrator,
+      children: [{ path:'welcome',component:Welcome },
+                { path:'main',component:Main },
+                { path:'edit',component:Edit },
+                { path:'news',component:News },
+                { path:'editlunbo',component:EditLunBo },
+                { path:'admain',component:AdMain },
+                { path:'adedit',component:AdEdit }] 
+    },
     { 
       path: '/home', 
       component: Home ,
@@ -76,28 +92,25 @@
           component:telephone
         },
         {
-          path:'schoolMessage',
-          name:'schoolMessage',
-          component:schoolMessage
-        },
-        {
-          path:'noticeMessage',
-          name:'noticeMessage',
-          component:noticeMessage
-        },
-        {
           path:'moreMessage',
           name:'moreMessage',
           component:moreMessage
         },
         {
-          path:'workMessage',
-          name:'workMessage',
-          component:workMessage
+          path:'news',
+          name:'News',
+          component:News
         },
       ]
+    },
+    { path:'*',component:NotFound }
+  ],
+  scrollBehavior(to, from, savedPosition) { //椤甸潰璺宠浆鍚庤嚜鍔ㄥ洖鍒伴《閮�
+    if (savedPosition) {
+        return savedPosition
     }
-  ]
+    return {x: 0, y: 0}
+  }
 })
 
 // 鎸傝浇璺敱瀵艰埅瀹堝崼
@@ -106,10 +119,15 @@
   // from 浠h〃浠庡摢涓矾寰勮烦杞�屾潵
   // next 鏄竴涓嚱鏁帮紝琛ㄧず鏀捐
   //     next()  鏀捐    next('/login')  寮哄埗璺宠浆
-
-  if (to.path === '/login') return next()
+  // if (to.path === '/administrator/main' && !tokenStr) return next()
+  // if (to.path === '/home/index') return next()
   // 鑾峰彇token
   const tokenStr = window.sessionStorage.getItem('token')
+  if (to.path === '/administrator/main' && !tokenStr) return next('/login')
+  if (to.path === '/administrator/admain' && !tokenStr) return next('/login')
+  if (to.path === '/administrator' && !tokenStr) return next('/login')
+  if (to.path === '/administrator/edit' && !tokenStr) return next('/login')
+  if (to.path === '/administrator/welcome' && !tokenStr) return next('/login')
   // if (!tokenStr) return next('/login')
   next()
 })

--
Gitblit v1.8.0