import type { RouteRecordRaw } from 'vue-router' export const containerLoadingRoutes = [ { path: 'container-loading/domestic', name: 'domestic-container-workbench', component: () => import('./pages/DomesticContainersView.vue'), meta: { showPageHeading: false, title: '货柜列表', description: '管理国内装柜、海外清关提柜与到仓', permission: 'platform:firstleg:container:list', permissionAnyOf: ['platform:firstleg:terminal-drayage:list'] }, }, { path: 'container-loading/domestic/:containerId', name: 'domestic-container-detail', component: () => import('./pages/DomesticContainerDetailView.vue'), meta: { title: '送柜报关详情', description: '查看送柜、装柜清单、报关与出仓', permission: 'platform:firstleg:container:list', showPageHeading: false }, }, { path: 'container-loading/domestic/:containerId/smart-loading', name: 'smart-loading-workbench', component: () => import('./pages/SmartLoadingWorkbenchView.vue'), meta: { title: '智能装柜', description: '生成、调整并确认可解释的装柜计划', permission: 'platform:firstleg:smart-loading:list' }, }, { path: 'container-loading/overseas', name: 'overseas-container-workbench', component: () => import('./pages/OverseasContainersView.vue'), meta: { showPageHeading: false, title: '清关提柜', description: '管理海运轨迹、目的港清关、提柜与还空', permission: 'platform:firstleg:terminal-drayage:list' }, }, { path: 'container-loading/overseas/:containerId', name: 'overseas-container-detail', component: () => import('./pages/OverseasContainerDetailView.vue'), meta: { title: '清关提柜详情', description: '查看清关资料、码头拖车与还空轨迹', permission: 'platform:firstleg:terminal-drayage:list', showPageHeading: false }, }, ] satisfies RouteRecordRaw[]