12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import Layout from '@/layout'
- const memberRouter = {
- path: '/member',
- component: Layout,
- redirect: '/member/member',
- alwaysShow: true, // will always show the root menu
- name: 'MemberSetting', // name必须和后台配置一致,不然匹配不到
- meta: { title: '超级会员管理', icon: 'component' },
- children: [
- {
- path: 'member',
- component: () => import('@/views/index'),
- redirect: '/member/member/list',
- name: 'MemberManage',
- meta: { title: '超级会员列表' },
- children: [
- {
- path: 'list',
- hidden: true,
- component: () => import('@/views/member/member/list.vue'),
- name: 'MemberList',
- meta: { title: '会员列表', activeMenu: '/finance/member' }
- },
- {
- path: 'record-list',
- hidden: true,
- component: () => import('@/views/member/member/record-list.vue'),
- name: 'MemberRecordList',
- meta: { title: '购买记录', activeMenu: '/member/member' }
- }
- ]
- },
- {
- path: 'coupon',
- component: () => import('@/views/index'),
- redirect: '/member/coupon/list',
- name: 'MemberCoupon',
- meta: { title: '超级会员专属优惠券' },
- children: [
- {
- path: 'list',
- hidden: true,
- component: () => import('@/views/member/coupon/list.vue'),
- name: 'MemberCouponList',
- meta: { title: '优惠券列表', activeMenu: '/member/coupon' }
- },
- {
- path: 'edit',
- hidden: true,
- component: () => import('@/views/member/coupon/edit.vue'),
- name: 'MemberEdit',
- meta: { title: '编辑优惠券', activeMenu: '/member/coupon' }
- }
- ]
- },
- {
- path: 'product',
- component: () => import('@/views/index'),
- redirect: '/member/product/list',
- name: 'MemberProduct',
- meta: { title: '超级会员优惠商品' },
- children: [
- {
- path: 'list',
- hidden: true,
- component: () => import('@/views/member/product/list.vue'),
- name: 'MemberProductList',
- meta: { title: '优惠商品', activeMenu: '/member/product' }
- }
- ]
- },
- {
- path: 'meal',
- component: () => import('@/views/index'),
- redirect: '/member/meal/list',
- name: 'MemberMeal',
- meta: { title: '超级会员套餐配置' },
- children: [
- {
- path: 'edit',
- hidden: true,
- component: () => import('@/views/member/meal/form.vue'),
- name: 'MemberMealEdit',
- meta: { title: '套餐配置', activeMenu: '/member/meal' }
- }
- ]
- }
- ]
- }
- export default memberRouter
|