Quellcode durchsuchen

添加菜单管理页面

YY vor 2 Jahren
Ursprung
Commit
ec61e82a30
3 geänderte Dateien mit 48 neuen und 0 gelöschten Zeilen
  1. 6 0
      src/layout/data/menu.js
  2. 6 0
      src/router/module/dev.js
  3. 36 0
      src/views/dev/menu/index.vue

+ 6 - 0
src/layout/data/menu.js

@@ -147,6 +147,12 @@ export const devMenu = [
         name: '字典管理',
         index: '100-1',
       },
+      {
+        icon: 'icon-rencai',
+        path: '/dev/menu',
+        name: '菜单管理',
+        index: '100-2',
+      },
     ],
   },
 ];

+ 6 - 0
src/router/module/dev.js

@@ -11,4 +11,10 @@ export default [
     meta: { title: '开发设置-字典内容' },
     component: () => import(/* webpackChunkName: "dev_dict_data" */ '@/views/dev/dict/data.vue'),
   },
+  {
+    path: '/dev/menu',
+    name: 'dev_menu',
+    meta: { title: '开发设置-菜单管理' },
+    component: () => import(/* webpackChunkName: "dev_menu" */ '@/views/dev/menu/index.vue'),
+  },
 ];

+ 36 - 0
src/views/dev/menu/index.vue

@@ -0,0 +1,36 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="main"> test </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'index',
+  props: {},
+  components: {},
+  data: function () {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped></style>