guhongwei 3 years ago
parent
commit
118f2be5f0
2 changed files with 30 additions and 19 deletions
  1. 18 17
      src/router/index.js
  2. 12 2
      src/views/login.vue

+ 18 - 17
src/router/index.js

@@ -42,22 +42,23 @@ const router = new VueRouter({
   base: process.env.VUE_APP_ROUTER,
   routes,
 });
-// router.beforeEach((to, from, next) => {
-//   document.title = `${to.meta.title} `;
-//   const token = localStorage.getItem('token');
-//   if (to.path == '/adminCenter/homeIndex') {
-//     if (!token) {
-//       next('/login');
-//     } else {
-//       let user = jwt.decode(token);
-//       store.commit('setUser', user, { root: true });
-//       next();
-//     }
-//   } else {
-//     let user = jwt.decode(token);
-//     store.commit('setUser', user, { root: true });
-//     next();
-//   }
-// });
+router.beforeEach((to, from, next) => {
+  document.title = `${to.meta.title} `;
+  const token = localStorage.getItem('token');
+  if (to.path == '/adminCenter/homeIndex') {
+    if (!token) {
+      // next('/login');
+      next();
+    } else {
+      let user = jwt.decode(token);
+      store.commit('setUser', user, { root: true });
+      next();
+    }
+  } else {
+    let user = jwt.decode(token);
+    store.commit('setUser', user, { root: true });
+    next();
+  }
+});
 
 export default router;

+ 12 - 2
src/views/login.vue

@@ -1,7 +1,13 @@
 <template>
   <div id="login">
     <el-row>
-      <el-col :span="24" class="main"> test </el-col>
+      <el-col :span="24" class="main">
+        <div class="w_1200">
+          <el-col :span="24" class="one">
+            <el-button type="primary" size="mini" @click="onSubmit">登录</el-button>
+          </el-col>
+        </div>
+      </el-col>
     </el-row>
   </div>
 </template>
@@ -16,7 +22,11 @@ export default {
     return {};
   },
   created() {},
-  methods: {},
+  methods: {
+    onSubmit() {
+      this.$router.push({ path: '/adminCenter/homeIndex' });
+    },
+  },
   computed: {
     ...mapState(['user']),
   },