82 lines
2.2 KiB
JavaScript
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 |