guhongwei 5 年之前
父節點
當前提交
3f6a7e16ba
共有 6 個文件被更改,包括 23 次插入33 次删除
  1. 0 1
      src/layout/layout-part/newmenu.vue
  2. 5 0
      src/router/index.js
  3. 0 29
      src/store/user/mutations.js
  4. 0 2
      src/store/user/state.js
  5. 1 1
      src/util/role_menu.js
  6. 17 0
      src/views/menu/index.vue

+ 0 - 1
src/layout/layout-part/newmenu.vue

@@ -97,7 +97,6 @@ export default {
         this.$set(this, `menu`, nm);
       }
     },
-
     selectMenu(path) {
       this.$router.push({ path: path });
     },

+ 5 - 0
src/router/index.js

@@ -10,6 +10,11 @@ const routes = [
     name: 'home',
     component: () => import('../views/home/index.vue'),
   },
+  {
+    path: '/menu/index',
+    name: 'menu',
+    component: () => import('../views/menu/index.vue'),
+  },
 ];
 
 const router = new VueRouter({

+ 0 - 29
src/store/user/mutations.js

@@ -1,29 +0,0 @@
-const jwt = require('jsonwebtoken');
-
-export const setUser = (state, payload) => {
-  let res = true;
-  //登陆时
-  if (payload) {
-    state.token = payload;
-    let user = jwt.decode(payload);
-    console.log(user);
-  } else {
-    //已经登陆,切换路由时取出用户信息放在总store中
-    let token = localStorage.getItem('token');
-    if (token) {
-      state.user = jwt.decode(token);
-    } else {
-      res = false;
-      state.user = undefined;
-      console.warn('用户未登录');
-    }
-  }
-  return res;
-};
-
-export const deleteUser = (state, payload) => {
-  state.user = {};
-  state.menuList = [];
-  localStorage.removeItem('user');
-  localStorage.removeItem('menuList');
-};

+ 0 - 2
src/store/user/state.js

@@ -1,2 +0,0 @@
-export const user = {};
-export const token = undefined;

+ 1 - 1
src/util/role_menu.js

@@ -4,7 +4,7 @@ export const index = {
 };
 export const menu = {
   name: '菜单管理',
-  path: '/menu',
+  path: '/menu/index',
 };
 export const department = {
   name: '部门管理',

+ 17 - 0
src/views/menu/index.vue

@@ -0,0 +1,17 @@
+<template>
+  <div id="index">
+    <p>菜单</p>
+  </div>
+</template>
+<script>
+export default {
+  name: 'index',
+  props: {},
+  components: {},
+  data: () => ({}),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+<style lang="less" scoped></style>