wuhongyuq 5 years ago
parent
commit
432fd1ed8f

+ 5 - 2
src/layout/layout-part/menus.vue

@@ -5,10 +5,13 @@
       <el-submenu index="1">
         <template v-slot:title>
           <i class="el-icon-files"></i>
-          <span>测试</span>
+          <span> 用户管理</span>
         </template>
         <el-menu-item-group>
-          <el-menu-item index="/test/index">测试页面</el-menu-item>
+          <el-menu-item index="/userManage/user/index">用户信息维护</el-menu-item>
+          <el-menu-item index="/userManage/companyInfo/index">企业信息管理</el-menu-item>
+          <el-menu-item index="/userManage/companyType/index">企业类别管理</el-menu-item>
+          <el-menu-item index="/userManage/expertInfo/index">专家信息管理</el-menu-item>
         </el-menu-item-group>
       </el-submenu>
     </el-menu>

+ 18 - 2
src/router/index.js

@@ -12,8 +12,24 @@ export default new Router({
       component: () => import('../views/home/index.vue'),
     },
     {
-      path: '/test/index',
-      component: () => import('../views/test/index.vue'),
+      path: '/userManage/user/index',
+      component: () => import('../views//userManage/user/index.vue'),
+    },
+    {
+      path: '/userManage/user/detail',
+      component: () => import('../views//userManage/user/detail.vue'),
+    },
+    {
+      path: '/userManage/companyInfo/index',
+      component: () => import('../views//userManage/companyInfo/index.vue'),
+    },
+    {
+      path: '/userManage/companyType/index',
+      component: () => import('../views//userManage/companyType/index.vue'),
+    },
+    {
+      path: '/userManage/expertInfo/index',
+      component: () => import('../views//userManage/expertInfo/index.vue'),
     },
   ],
 });

+ 3 - 3
src/store/index.js

@@ -1,5 +1,5 @@
-import Vue from "vue";
-import Vuex from "vuex";
+import Vue from 'vue';
+import Vuex from 'vuex';
 
 Vue.use(Vuex);
 
@@ -7,5 +7,5 @@ export default new Vuex.Store({
   state: {},
   mutations: {},
   actions: {},
-  modules: {}
+  modules: {},
 });

+ 0 - 0
src/views/userManage/companyInfo/index.vue


+ 19 - 0
src/views/userManage/companyType/index.vue

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

+ 2 - 2
src/views/test/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div id="index">
-    <p>测试页面</p>
+    <p>index</p>
   </div>
 </template>
 
@@ -16,4 +16,4 @@ export default {
 };
 </script>
 
-<style lang="less" scoped></style>
+<style lang="scss" scoped></style>

+ 19 - 0
src/views/userManage/user/detail.vue

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

+ 23 - 0
src/views/userManage/user/index.vue

@@ -0,0 +1,23 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24">
+        <el-button><el-link href="./detail">添加</el-link></el-button>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'index',
+  props: {},
+  components: {},
+  data: () => ({}),
+  created() {},
+  computed: {},
+  methods: {},
+};
+</script>
+
+<style lang="scss" scoped></style>