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
@@ -7,6 +7,10 @@ import { overseasMasterDataRoutes } from './routes'
describe('overseas master data routes', () => {
it('uses the frozen stable paths and list permissions', () => {
expect(overseasMasterDataRoutes.map((route) => [route.path, route.meta?.permission])).toEqual([
['overseas-master-data/trips', overseasMasterDataPermissions.tripList],
['overseas-master-data/trips/:tripNo', overseasMasterDataPermissions.tripList],
['overseas-master-data/drivers', overseasMasterDataPermissions.driverList],
['overseas-master-data/drivers/:driverId', overseasMasterDataPermissions.driverList],
['overseas-master-data/quotes', overseasMasterDataPermissions.quoteList],
['overseas-master-data/exchange-rates', overseasMasterDataPermissions.exchangeRateList],
['overseas-master-data/vehicles', overseasMasterDataPermissions.vehicleList],