/** 项目管理路由 */ import Layout from '@/layout/firstLayout' import basedataRouter from './basedata' import businessdataRouter from './businessdata' import wheeldataRouter from './wheeldata' import vwdataRouter from './vwdata' import vwoutdataRouter from './vw-out-data' import bentengdataRouter from './bentengdata' import BTOutDataRouter from './benteng-out-data' import JFdataRouter from './jfdata' import JFOutDataRouter from './jf-out-data' const customerAuth = { requiresAuth: true, index: 1, type: 'first', subType: 'customer' } const customerRouter = { path: 'customer', meta: { icon: 'iconsystem', title: '系统管理', ...customerAuth }, hidden: false, children: [ { path: 'dashboard', component: () => import('@/views/dashboard/admin/index'), name: 'Dashboard', meta: { title: '系统首页', icon: 'iconsystem', affix: true, } }, { path: 'user', component: () => import('@/views/user/index'), name: 'User', meta: { title: '用户管理', roles: ['AbpIdentity.Users'], icon: 'user' } }, { path: 'role', component: () => import('@/views/role/index'), name: 'Role', hidden: true, meta: { title: '角色管理', roles: ['AbpIdentity.Roles'], icon: 'role' } } ] } const fistRouter = { path: '/first', component: Layout, redirect: '/first/dashboard', name: 'first', hidden: false, meta: { requiresAuth: true, title: '系统管理', index: 0, type: 'first', icon: 'iconcrm' }, children: [ ...customerRouter.children, ...basedataRouter.children, ...businessdataRouter.children, ...wheeldataRouter.children, ...vwdataRouter.children, ...vwoutdataRouter.children, ...bentengdataRouter.children, ...BTOutDataRouter.children, ...JFdataRouter.children, ...JFOutDataRouter.children ] } export default fistRouter export const vueTestRouterMenu = [ customerRouter, basedataRouter, businessdataRouter, wheeldataRouter, vwdataRouter, vwoutdataRouter, bentengdataRouter, BTOutDataRouter, JFdataRouter, JFOutDataRouter ]