|
@@ -55,151 +55,151 @@ export const constantRoutes = [{
|
|
|
component: (resolve) => require(['@/views/error/401'], resolve),
|
|
|
hidden: true
|
|
|
},
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'index',
|
|
|
- children: [{
|
|
|
- path: 'index',
|
|
|
- component: (resolve) => require(['@/views/index'], resolve),
|
|
|
- name: '首页',
|
|
|
- meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true }
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/user',
|
|
|
- component: Layout,
|
|
|
- hidden: true,
|
|
|
- redirect: 'noredirect',
|
|
|
- children: [{
|
|
|
- path: 'profile',
|
|
|
- component: (resolve) => require(['@/views/system/user/profile/index'], resolve),
|
|
|
- name: 'Profile',
|
|
|
- meta: { title: '个人中心', icon: 'user' }
|
|
|
- }]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/system/user-auth',
|
|
|
- component: Layout,
|
|
|
- hidden: true,
|
|
|
- children: [{
|
|
|
- path: 'role/:userId(\\d+)',
|
|
|
- component: (resolve) => require(['@/views/system/user/authRole'], resolve),
|
|
|
- name: 'AuthRole',
|
|
|
- meta: { title: '分配角色', activeMenu: '/system/user' }
|
|
|
- }]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '/system/role-auth',
|
|
|
- component: Layout,
|
|
|
- hidden: true,
|
|
|
- children: [{
|
|
|
- path: 'user/:roleId(\\d+)',
|
|
|
- component: (resolve) => require(['@/views/system/role/authUser'], resolve),
|
|
|
- name: 'AuthUser',
|
|
|
- meta: { title: '分配用户', activeMenu: '/system/role' }
|
|
|
- }]
|
|
|
- },
|
|
|
// {
|
|
|
- // path: '/system/dict-data',
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'index',
|
|
|
+ // children: [{
|
|
|
+ // path: 'index',
|
|
|
+ // component: (resolve) => require(['@/views/index'], resolve),
|
|
|
+ // name: '首页',
|
|
|
+ // meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true }
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '/user',
|
|
|
+ // component: Layout,
|
|
|
+ // hidden: true,
|
|
|
+ // redirect: 'noredirect',
|
|
|
+ // children: [{
|
|
|
+ // path: 'profile',
|
|
|
+ // component: (resolve) => require(['@/views/system/user/profile/index'], resolve),
|
|
|
+ // name: 'Profile',
|
|
|
+ // meta: { title: '个人中心', icon: 'user' }
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '/system/user-auth',
|
|
|
+ // component: Layout,
|
|
|
+ // hidden: true,
|
|
|
+ // children: [{
|
|
|
+ // path: 'role/:userId(\\d+)',
|
|
|
+ // component: (resolve) => require(['@/views/system/user/authRole'], resolve),
|
|
|
+ // name: 'AuthRole',
|
|
|
+ // meta: { title: '分配角色', activeMenu: '/system/user' }
|
|
|
+ // }]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '/system/role-auth',
|
|
|
// component: Layout,
|
|
|
// hidden: true,
|
|
|
// children: [{
|
|
|
- // path: 'index/:dictId(\\d+)',
|
|
|
- // component: (resolve) => require(['@/views/system/dict/data'], resolve),
|
|
|
- // name: 'Data',
|
|
|
- // meta: { title: '字典数据', activeMenu: '/system/dict' }
|
|
|
+ // path: 'user/:roleId(\\d+)',
|
|
|
+ // component: (resolve) => require(['@/views/system/role/authUser'], resolve),
|
|
|
+ // name: 'AuthUser',
|
|
|
+ // meta: { title: '分配用户', activeMenu: '/system/role' }
|
|
|
// }]
|
|
|
// },
|
|
|
+ // // {
|
|
|
+ // // path: '/system/dict-data',
|
|
|
+ // // component: Layout,
|
|
|
+ // // hidden: true,
|
|
|
+ // // children: [{
|
|
|
+ // // path: 'index/:dictId(\\d+)',
|
|
|
+ // // component: (resolve) => require(['@/views/system/dict/data'], resolve),
|
|
|
+ // // name: 'Data',
|
|
|
+ // // meta: { title: '字典数据', activeMenu: '/system/dict' }
|
|
|
+ // // }]
|
|
|
+ // // },
|
|
|
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'channel',
|
|
|
- children: [{
|
|
|
- path: '/recharge/channel',
|
|
|
- component: (resolve) => require(['@/views/recharge/channel'], resolve),
|
|
|
- name: '渠道管理',
|
|
|
- meta: { title: '渠道管理', icon: 'tree', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'radio',
|
|
|
- children: [{
|
|
|
- path: '/recharge/radio',
|
|
|
- component: (resolve) => require(['@/views/recharge/radio'], resolve),
|
|
|
- name: '充值管理',
|
|
|
- meta: { title: '充值管理', icon: 'dashboard', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'qrCode',
|
|
|
- children: [{
|
|
|
- path: '/recharge/qrCode',
|
|
|
- component: (resolve) => require(['@/views/recharge/qrCode'], resolve),
|
|
|
- name: '二维码管理',
|
|
|
- meta: { title: '二维码管理', icon: 'erweima', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'recharge',
|
|
|
- children: [{
|
|
|
- path: '/recharge/recharge',
|
|
|
- component: (resolve) => require(['@/views/recharge/recharge'], resolve),
|
|
|
- name: '用户充值',
|
|
|
- meta: { title: '用户充值', icon: 'chongzhi', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'detailed',
|
|
|
- children: [{
|
|
|
- path: '/recharge/detailed',
|
|
|
- component: (resolve) => require(['@/views/recharge/detailed'], resolve),
|
|
|
- name: '充值明细',
|
|
|
- meta: { title: '充值明细', icon: 'money', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'reportForm',
|
|
|
- children: [{
|
|
|
- path: '/recharge/reportForm',
|
|
|
- component: (resolve) => require(['@/views/recharge/reportForm'], resolve),
|
|
|
- name: '充值报表',
|
|
|
- meta: { title: '充值报表', icon: 'date-range', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'personnel',
|
|
|
- children: [{
|
|
|
- path: '/recharge/personnel',
|
|
|
- component: (resolve) => require(['@/views/recharge/personnel'], resolve),
|
|
|
- name: '人员信息',
|
|
|
- meta: { title: '人员信息', icon: 'date-range', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- },
|
|
|
- {
|
|
|
- path: '',
|
|
|
- component: Layout,
|
|
|
- redirect: 'department',
|
|
|
- children: [{
|
|
|
- path: '/recharge/department',
|
|
|
- component: (resolve) => require(['@/views/recharge/department'], resolve),
|
|
|
- name: '部门信息',
|
|
|
- meta: { title: '部门信息', icon: 'date-range', noCache: false, affix: false },
|
|
|
- }, ]
|
|
|
- }
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'channel',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/channel',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/channel'], resolve),
|
|
|
+ // name: '渠道管理',
|
|
|
+ // meta: { title: '渠道管理', icon: 'tree', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'radio',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/radio',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/radio'], resolve),
|
|
|
+ // name: '充值管理',
|
|
|
+ // meta: { title: '充值管理', icon: 'dashboard', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'qrCode',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/qrCode',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/qrCode'], resolve),
|
|
|
+ // name: '二维码管理',
|
|
|
+ // meta: { title: '二维码管理', icon: 'erweima', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'recharge',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/recharge',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/recharge'], resolve),
|
|
|
+ // name: '用户充值',
|
|
|
+ // meta: { title: '用户充值', icon: 'chongzhi', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'detailed',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/detailed',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/detailed'], resolve),
|
|
|
+ // name: '充值明细',
|
|
|
+ // meta: { title: '充值明细', icon: 'money', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'reportForm',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/reportForm',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/reportForm'], resolve),
|
|
|
+ // name: '充值报表',
|
|
|
+ // meta: { title: '充值报表', icon: 'date-range', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'personnel',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/personnel',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/personnel'], resolve),
|
|
|
+ // name: '人员信息',
|
|
|
+ // meta: { title: '人员信息', icon: 'date-range', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // },
|
|
|
+ // {
|
|
|
+ // path: '',
|
|
|
+ // component: Layout,
|
|
|
+ // redirect: 'department',
|
|
|
+ // children: [{
|
|
|
+ // path: '/recharge/department',
|
|
|
+ // component: (resolve) => require(['@/views/recharge/department'], resolve),
|
|
|
+ // name: '部门信息',
|
|
|
+ // meta: { title: '部门信息', icon: 'date-range', noCache: false, affix: false },
|
|
|
+ // }, ]
|
|
|
+ // }
|
|
|
]
|
|
|
|
|
|
export default new Router({
|