From 5529b7077126be368abd444d45ec085d8c7779e3 Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期日, 17 四月 2022 23:21:22 +0800
Subject: [PATCH] eslint语法规范

---
 src/router.js |  179 ++++++++++++++++++++++++++++++++---------------------------
 1 files changed, 97 insertions(+), 82 deletions(-)

diff --git a/src/router.js b/src/router.js
index c95cde3..b511d60 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,11 +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,86 +28,91 @@
   routes: [
     { path: '/', redirect: '/home' },
     { path: '/login', component: Login },
-    { 
-      path: '/home', 
-      component: Home ,
-      children:[
-        {
-          path:'/home',
-          redirect:'index'
-        },
-        {
-          path:'index',
-          component:index
-        },
-        {
-          path:'introduce',
-          name:'introduce',
-          component:introduce
-        },
-        {
-          path:'zhengce',
-          name:'zhengce',
-          component:zhengce
-        },
-        {
-          path:'keXieXiangMu',
-          name:'keXieXiangMu',
-          component:keXieXiangMu
-        },
-        {
-          path:'xueShuJiaoLiu',
-          name:'xueShuJiaoLiu',
-          component:xueShuJiaoLiu
-        },
-        {
-          path:'banShiZhiNan',
-          name:'banShiZhiNan',
-          component:banShiZhiNan
-        },
-        {
-          path:'kePuFengCai',
-          name:'kePuFengCai',
-          component:kePuFengCai
-        },
-        {
-          path:'xueXiaoShouYe',
-          name:'xueXiaoShouYe',
-          component:xueXiaoShouYe
-        },
-        {
-          path:'telephone',
-          name:'telephone',
-          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: '/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,
+      children: [
+        {
+          path: '/home',
+          redirect: 'index'
+        },
+        {
+          path: 'index',
+          component: index
+        },
+        {
+          path: 'introduce',
+          name: 'introduce',
+          component: introduce
+        },
+        {
+          path: 'zhengce',
+          name: 'zhengce',
+          component: zhengce
+        },
+        {
+          path: 'keXieXiangMu',
+          name: 'keXieXiangMu',
+          component: keXieXiangMu
+        },
+        {
+          path: 'xueShuJiaoLiu',
+          name: 'xueShuJiaoLiu',
+          component: xueShuJiaoLiu
+        },
+        {
+          path: 'banShiZhiNan',
+          name: 'banShiZhiNan',
+          component: banShiZhiNan
+        },
+        {
+          path: 'kePuFengCai',
+          name: 'kePuFengCai',
+          component: kePuFengCai
+        },
+        {
+          path: 'xueXiaoShouYe',
+          name: 'xueXiaoShouYe',
+          component: xueXiaoShouYe
+        },
+        {
+          path: 'telephone',
+          name: 'telephone',
+          component: telephone
+        },
+        {
+          path: 'moreMessage',
+          name: 'moreMessage',
+          component: moreMessage
+        },
+        {
+          path: 'news',
+          name: 'News',
+          component: News
+        }
+      ]
+    },
+    { path: '*', component: NotFound }
   ],
-  scrollBehavior(to, from, savedPosition) { //椤甸潰璺宠浆鍚庤嚜鍔ㄥ洖鍒伴《閮�
+  scrollBehavior(to, from, savedPosition) {
+    //椤甸潰璺宠浆鍚庤嚜鍔ㄥ洖鍒伴《閮�
     if (savedPosition) {
-        return savedPosition
+      return savedPosition
     }
-    return {x: 0, y: 0}
+    return { x: 0, y: 0 }
   }
 })
 
@@ -112,10 +122,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