Pārlūkot izejas kodu

管理后台-财务中心、用户中心新建文件、路由配置

panyong 3 gadi atpakaļ
vecāks
revīzija
799a13aec2

+ 4 - 4
htmldev/manage/src/router/index.js

@@ -6,8 +6,8 @@ Vue.use(Router)
 /* Layout */
 import Layout from '@/layout'
 import businessRouter from './modules/business'
-import finance from './modules/finance'
-import userCenter from './modules/userCenter'
+import fms from './modules/fms'
+import ums from './modules/ums'
 
 /**
  * Note: sub-menu only appear when route children.length >= 1
@@ -106,8 +106,8 @@ export const asyncRoutes = [
     }]
   },
   businessRouter,
-  finance,
-  userCenter,
+  fms,
+  ums,
   { path: '*', redirect: '/404', hidden: true }
 ]
 

+ 0 - 11
htmldev/manage/src/router/modules/finance.js

@@ -1,11 +0,0 @@
-import Layout from '@/layout'
-
-const userCenterRouter = {
-  path: '/finance',
-  component: Layout,
-  name: 'Finance',
-  meta: { title: '财务中心', icon: 'el-icon-s-finance' },
-  redirect: 'noRedirect'
-}
-
-export default userCenterRouter

+ 20 - 0
htmldev/manage/src/router/modules/fms.js

@@ -0,0 +1,20 @@
+import Layout from '@/layout'
+
+const fms = {
+  path: '/fms',
+  component: Layout,
+  name: 'Fms',
+  meta: { title: '财务中心', icon: 'money' },
+  redirect: '/fms/check',
+  alwaysShow: true,
+  children: [
+    {
+      path: 'check',
+      component: () => import('@/views/fms/check/index'),
+      name: 'FmsCheck',
+      meta: { title: '流水', icon: 'el-icon-s-check' }
+    }
+  ]
+}
+
+export default fms

+ 37 - 0
htmldev/manage/src/router/modules/ums.js

@@ -0,0 +1,37 @@
+import Layout from '@/layout'
+
+const ums = {
+  path: '/ums',
+  component: Layout,
+  name: 'Ums',
+  meta: { title: '用户中心', icon: 'user' },
+  redirect: '/ums/customer',
+  children: [
+    {
+      path: 'customer',
+      component: () => import('@/views/ums/customer/index'),
+      name: 'UmsCustomer',
+      meta: { title: '注册用户', icon: 'list' }
+    },
+    {
+      path: 'singer',
+      component: () => import('@/views/ums/singer/index'),
+      name: 'UmsSinger',
+      meta: { title: '艺人', icon: 'el-icon-microphone' }
+    },
+    {
+      path: 'personnel',
+      component: () => import('@/views/ums/personnel/index'),
+      name: 'UmsPersonnel',
+      meta: { title: '吧台', icon: 'peoples' }
+    },
+    {
+      path: 'boss',
+      component: () => import('@/views/ums/boss/index'),
+      name: 'UmsBoss',
+      meta: { title: '老板', icon: 'people' }
+    }
+  ]
+}
+
+export default ums

+ 0 - 11
htmldev/manage/src/router/modules/userCenter.js

@@ -1,11 +0,0 @@
-import Layout from '@/layout'
-
-const userCenterRouter = {
-  path: '/userCenter',
-  component: Layout,
-  name: 'UserCenter',
-  meta: { title: '用户中心', icon: 'el-icon-user' },
-  redirect: 'noRedirect'
-}
-
-export default userCenterRouter

+ 1 - 1
htmldev/manage/src/views/finance/index.vue → htmldev/manage/src/views/fms/check/index.vue

@@ -1,5 +1,5 @@
 <template>
-  <router-view/>
+  <div>pay</div>
 </template>
 
 <script>

+ 1 - 1
htmldev/manage/src/views/userCenter/index.vue → htmldev/manage/src/views/ums/boss/index.vue

@@ -1,5 +1,5 @@
 <template>
-  <router-view/>
+  <div></div>
 </template>
 
 <script>

+ 13 - 0
htmldev/manage/src/views/ums/customer/index.vue

@@ -0,0 +1,13 @@
+<template>
+  <div></div>
+</template>
+
+<script>
+export default {
+  name: 'index'
+}
+</script>
+
+<style lang="scss" scoped>
+
+</style>

+ 13 - 0
htmldev/manage/src/views/ums/personnel/index.vue

@@ -0,0 +1,13 @@
+<template>
+  <div></div>
+</template>
+
+<script>
+export default {
+  name: 'index'
+}
+</script>
+
+<style lang="scss" scoped>
+
+</style>

+ 13 - 0
htmldev/manage/src/views/ums/singer/index.vue

@@ -0,0 +1,13 @@
+<template>
+  <div></div>
+</template>
+
+<script>
+export default {
+  name: 'index'
+}
+</script>
+
+<style lang="scss" scoped>
+
+</style>