|
@@ -48,9 +48,10 @@ export const asyncRouterMap = [
|
|
name: 'AvailableCoupon',
|
|
name: 'AvailableCoupon',
|
|
meta: {
|
|
meta: {
|
|
title: '可用优惠券',
|
|
title: '可用优惠券',
|
|
- icon: 'gift'
|
|
|
|
- // permission: 'M_setting_0'
|
|
|
|
|
|
+ icon: 'gift',
|
|
|
|
+ permission: 'M_coupon_0'
|
|
},
|
|
},
|
|
|
|
+ hideChildrenInMenu: true,
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
path: '/AvailableCoupon/AvailableCoupon',
|
|
path: '/AvailableCoupon/AvailableCoupon',
|
|
@@ -59,84 +60,84 @@ export const asyncRouterMap = [
|
|
meta: { title: '可用优惠券', icon: 'gift' }
|
|
meta: { title: '可用优惠券', icon: 'gift' }
|
|
}
|
|
}
|
|
]
|
|
]
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/auth',
|
|
|
|
- redirect: '/auth/userList',
|
|
|
|
- component: PageView,
|
|
|
|
- meta: { title: '权限管理', icon: 'lock'
|
|
|
|
- // permission: 'M_auth_0' ,
|
|
|
|
- },
|
|
|
|
- children: [
|
|
|
|
- {
|
|
|
|
- path: '/auth/userList',
|
|
|
|
- name: 'powerUserList',
|
|
|
|
- component: () => import(/* webpackChunkName: "auth" */ '@/views/power/user/userList.vue'),
|
|
|
|
- meta: { title: '用户管理', icon: 'user'
|
|
|
|
- // permission: 'M_auth_userList' ,
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/auth/roleList',
|
|
|
|
- name: 'powerRoleList',
|
|
|
|
- component: () => import(/* webpackChunkName: "auth" */ '@/views/power/role/roleList.vue'),
|
|
|
|
- meta: { title: '角色管理', icon: 'solution'
|
|
|
|
- // permission: 'M_auth_roleList',
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/menusAuth/menu',
|
|
|
|
- name: 'powerMenu',
|
|
|
|
- component: () => import(/* webpackChunkName: "auth" */ '@/views/power/menu/menu.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '菜单管理',
|
|
|
|
- icon: 'profile',
|
|
|
|
- permission: 'M_menusAuth_menu'
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/setting',
|
|
|
|
- redirect: '/setting/userList',
|
|
|
|
- component: PageView,
|
|
|
|
- meta: {
|
|
|
|
- title: '系统设置',
|
|
|
|
- icon: 'setting'
|
|
|
|
- // permission: 'M_setting_0'
|
|
|
|
- },
|
|
|
|
- children: [{
|
|
|
|
- path: '/setting/dataDictionary',
|
|
|
|
- name: 'powerDD',
|
|
|
|
- component: () => import(/* webpackChunkName: "setting" */ '@/views/power/dataDictionary/dataDictionary.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '数据字典管理',
|
|
|
|
- icon: 'database'
|
|
|
|
- // permission: 'M_sys_dataDictionary'
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/setting/register',
|
|
|
|
- name: 'powerRegister',
|
|
|
|
- component: () => import(/* webpackChunkName: "setting" */ '@/views/power/register/register.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '参数管理',
|
|
|
|
- icon: 'key'
|
|
|
|
- // permission: 'M_sys_register'
|
|
|
|
- }
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/setting/jobs',
|
|
|
|
- name: 'powerJobs',
|
|
|
|
- component: () => import(/* webpackChunkName: "setting" */ '@/views/power/job/jobs.vue'),
|
|
|
|
- meta: {
|
|
|
|
- title: '定时器',
|
|
|
|
- icon: 'alert'
|
|
|
|
- // permission: 'M_sys_job'
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- ]
|
|
|
|
}
|
|
}
|
|
|
|
+ // {
|
|
|
|
+ // path: '/auth',
|
|
|
|
+ // redirect: '/auth/userList',
|
|
|
|
+ // component: PageView,
|
|
|
|
+ // meta: { title: '权限管理', icon: 'lock'
|
|
|
|
+ // // permission: 'M_auth_0' ,
|
|
|
|
+ // },
|
|
|
|
+ // children: [
|
|
|
|
+ // {
|
|
|
|
+ // path: '/auth/userList',
|
|
|
|
+ // name: 'powerUserList',
|
|
|
|
+ // component: () => import(/* webpackChunkName: "auth" */ '@/views/power/user/userList.vue'),
|
|
|
|
+ // meta: { title: '用户管理', icon: 'user'
|
|
|
|
+ // // permission: 'M_auth_userList' ,
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // path: '/auth/roleList',
|
|
|
|
+ // name: 'powerRoleList',
|
|
|
|
+ // component: () => import(/* webpackChunkName: "auth" */ '@/views/power/role/roleList.vue'),
|
|
|
|
+ // meta: { title: '角色管理', icon: 'solution'
|
|
|
|
+ // // permission: 'M_auth_roleList',
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // path: '/menusAuth/menu',
|
|
|
|
+ // name: 'powerMenu',
|
|
|
|
+ // component: () => import(/* webpackChunkName: "auth" */ '@/views/power/menu/menu.vue'),
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: '菜单管理',
|
|
|
|
+ // icon: 'profile',
|
|
|
|
+ // permission: 'M_menusAuth_menu'
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // ]
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // path: '/setting',
|
|
|
|
+ // redirect: '/setting/userList',
|
|
|
|
+ // component: PageView,
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: '系统设置',
|
|
|
|
+ // icon: 'setting'
|
|
|
|
+ // // permission: 'M_setting_0'
|
|
|
|
+ // },
|
|
|
|
+ // children: [{
|
|
|
|
+ // path: '/setting/dataDictionary',
|
|
|
|
+ // name: 'powerDD',
|
|
|
|
+ // component: () => import(/* webpackChunkName: "setting" */ '@/views/power/dataDictionary/dataDictionary.vue'),
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: '数据字典管理',
|
|
|
|
+ // icon: 'database'
|
|
|
|
+ // // permission: 'M_sys_dataDictionary'
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // path: '/setting/register',
|
|
|
|
+ // name: 'powerRegister',
|
|
|
|
+ // component: () => import(/* webpackChunkName: "setting" */ '@/views/power/register/register.vue'),
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: '参数管理',
|
|
|
|
+ // icon: 'key'
|
|
|
|
+ // // permission: 'M_sys_register'
|
|
|
|
+ // }
|
|
|
|
+ // },
|
|
|
|
+ // {
|
|
|
|
+ // path: '/setting/jobs',
|
|
|
|
+ // name: 'powerJobs',
|
|
|
|
+ // component: () => import(/* webpackChunkName: "setting" */ '@/views/power/job/jobs.vue'),
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: '定时器',
|
|
|
|
+ // icon: 'alert'
|
|
|
|
+ // // permission: 'M_sys_job'
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // ]
|
|
|
|
+ // }
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|