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
@@ -1,4 +1,23 @@
export const overseasMasterDataPermissions = {
tripBookingCreate: 'platform:fleet:trip:booking-create',
tripBookingEdit: 'platform:fleet:trip:booking-edit',
tripBookingConfirm: 'platform:fleet:trip:booking-confirm',
tripBookingCancel: 'platform:fleet:trip:booking-cancel',
tripList: 'platform:fleet:trip:list',
tripCreate: 'platform:fleet:trip:create',
tripEdit: 'platform:fleet:trip:edit',
tripAssign: 'platform:fleet:trip:assign',
tripCancel: 'platform:fleet:trip:cancel',
tripComplete: 'platform:fleet:trip:complete',
tripRelease: 'platform:fleet:trip:release',
tripDispatchReview: 'platform:fleet:trip:dispatch-review',
tripLoadingReview: 'platform:fleet:trip:loading-review',
driverList: 'platform:overseas-master-data:driver:list',
driverCreate: 'platform:overseas-master-data:driver:create',
driverEdit: 'platform:overseas-master-data:driver:edit',
driverStatus: 'platform:overseas-master-data:driver:status',
driverReview: 'platform:overseas-master-data:driver:review',
driverUpload: 'platform:overseas-master-data:driver:upload',
quoteList: 'platform:overseas-master-data:quote:list',
quoteCreate: 'platform:overseas-master-data:quote:create',
quoteEdit: 'platform:overseas-master-data:quote:edit',
@@ -14,5 +33,8 @@ export const overseasMasterDataPermissions = {
vehicleEdit: 'platform:overseas-master-data:vehicle:edit',
vehicleStatus: 'platform:overseas-master-data:vehicle:status',
vehicleExport: 'platform:overseas-master-data:vehicle:export',
vehicleRecordCreate: 'platform:overseas-master-data:vehicle:record-create',
vehicleRecordEdit: 'platform:overseas-master-data:vehicle:record-edit',
vehicleRecordUpload: 'platform:overseas-master-data:vehicle:record-upload',
} as const