feat(fleet): integrate trip management and fee coverage workflows

This commit is contained in:
2026-10-03 04:35:55 +08:00
parent bca08f8749
commit dc35288a1b
87 changed files with 3774 additions and 233 deletions
+25 -1
View File
@@ -2,6 +2,30 @@ import type { RouteRecordRaw } from 'vue-router'
import { overseasMasterDataPermissions as permission } from './permissions'
export const overseasMasterDataRoutes = [
{
path: 'overseas-master-data/trips',
name: 'overseas-master-data-trips',
component: () => import('./pages/TripsView.vue'),
meta: { title: '车次管理', description: '安排车辆司机、关联货物并核对整车装载', permission: permission.tripList },
},
{
path: 'overseas-master-data/trips/:tripNo',
name: 'overseas-master-data-trip-detail',
component: () => import('./pages/TripDetailView.vue'),
meta: { title: '车次详情', description: '分配、装载、结案与资源任务结束', permission: permission.tripList, showPageHeading: false },
},
{
path: 'overseas-master-data/drivers',
name: 'overseas-master-data-drivers',
component: () => import('./pages/DriversView.vue'),
meta: { title: '司机管理', description: '维护司机档案、驾驶证及到期提醒', permission: permission.driverList },
},
{
path: 'overseas-master-data/drivers/:driverId',
name: 'overseas-master-data-driver-detail',
component: () => import('./pages/DriverDetailView.vue'),
meta: { title: '司机详情', description: '司机档案、证照审核与任务资格校验', permission: permission.driverList, showPageHeading: false },
},
{
path: 'overseas-master-data/quotes',
name: 'overseas-master-data-quotes',
@@ -24,7 +48,7 @@ export const overseasMasterDataRoutes = [
path: 'overseas-master-data/vehicles/:vehicleId',
name: 'overseas-master-data-vehicle-detail',
component: () => import('./pages/VehicleDetailView.vue'),
meta: { title: '车辆详情', description: '查看车辆档案、派送订单与更换记录', permission: permission.vehicleList, showPageHeading: false },
meta: { title: '车辆详情', description: '查看车辆档案、保养加油及车辆运维记录', permission: permission.vehicleList, showPageHeading: false },
},
] satisfies RouteRecordRaw[]