middle-admin-ant/src/router/Middle/transport/Truck/router.map.js

82 lines
2.2 KiB
JavaScript

// 路由
// 视图组件
const view = {
tabs: () => import('@/layouts/tabs'),
blank: () => import('@/layouts/BlankView'),
page: () => import('@/layouts/PageView')
}
// 请在 src\router\router.map.js 中配置路由 可直接复制该句
// import TruckRouterMap from '@/router/Middle/transport/Truck/router.map.js'
// 并且在下面的 const routerMap 中导出
// TruckRouterMap,
// 路由组件注册
const TruckRouterMap = {
Truck: {
name: 'Truck',
icon: 'idcard',
component: view.page,
meta: {
invisible: false, // 不在菜单中显示
},
authority: {
permission: ['Truck-All'],
}
},
TruckList: {
name: '货车列表',
icon: 'idcard',
path: '/Truck/TruckList',
meta: {
invisible: false, // 不在菜单中显示
},
component: () => import('@/pages/Middle/transport/Truck/Truck/List'),
authority: {
permission: ["Truck", "Truck-All", "Truck-List"],
}
},
TruckCreate: {
name: '创建货车',
icon: 'idcard',
path: '/Truck/TruckCreate',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/transport/Truck/Truck/Edit'),
authority: {
permission: ["Truck", "Truck-All", "Truck-Create"],
}
},
TruckUpdate: {
name: '更新货车',
icon: 'idcard',
path: '/Truck/TruckUpdate/:id',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/transport/Truck/Truck/Edit'),
authority: {
permission: ["Truck", "Truck-All", "Truck-Update"],
}
},
TruckIncomeList: {
name: '货车收入列表',
icon: 'idcard',
path: '/Truck/TruckIncomeList',
meta: {
invisible: true, // 不在菜单中显示
},
component: () => import('@/pages/Middle/transport/Truck/Truck/TruckIncome/List'),
authority: {
permission: ["Truck","Truck-All","Truck-Income-List"],
}
},
}
export default TruckRouterMap