|
@@ -0,0 +1,56 @@
|
|
|
+/* Layout */
|
|
|
+import Layout from '@/layout'
|
|
|
+
|
|
|
+const memberRoutes = [
|
|
|
+ {
|
|
|
+ path: '/member',
|
|
|
+ component: Layout,
|
|
|
+ alwaysShow: true,
|
|
|
+ redirect: '/member/member-list',
|
|
|
+ name: 'Member',
|
|
|
+ meta: { title: '会员管理', icon: 'el-icon-star-on', roles: ['admin'] },
|
|
|
+ children: [
|
|
|
+ {
|
|
|
+ path: 'member-list',
|
|
|
+ component: () => import('@/views/admin/member'),
|
|
|
+ name: 'MemberList',
|
|
|
+ meta: { title: '会员列表', roles: ['admin'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'handsel',
|
|
|
+ component: () => import('@/views/admin/member/handsel'),
|
|
|
+ name: 'Handsel',
|
|
|
+ meta: { title: '赠送会员', roles: ['admin'] },
|
|
|
+ hidden: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'service',
|
|
|
+ component: () => import('@/views/admin/member/service'),
|
|
|
+ name: 'Service',
|
|
|
+ meta: { title: '配置定制化服务', roles: ['admin'] },
|
|
|
+ hidden: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'record',
|
|
|
+ component: () => import('@/views/admin/member/record'),
|
|
|
+ name: 'Record',
|
|
|
+ meta: { title: '购买记录', roles: ['admin'] },
|
|
|
+ hidden: true
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'combo-edit',
|
|
|
+ component: () => import('@/views/admin/member/settings/combo-edit'),
|
|
|
+ name: 'ComboEdit',
|
|
|
+ meta: { title: '会员服务配置', roles: ['admin'] }
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: 'service-edit',
|
|
|
+ component: () => import('@/views/admin/member/settings/service-edit'),
|
|
|
+ name: 'ServiceEdit',
|
|
|
+ meta: { title: '会员套餐配置', roles: ['admin'] }
|
|
|
+ }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+]
|
|
|
+
|
|
|
+export default memberRoutes
|