This commit is contained in:
2026-08-18 09:09:28 +08:00
parent 092c003e3a
commit ea26eecc50
21 changed files with 523 additions and 143 deletions
@@ -114,15 +114,17 @@ export function truckAppointmentFieldGaps(record) {
return gaps(record, {
id: isPositiveId,
appointmentNo: isNonBlank,
oceanBookingId: isPositiveId,
containerBookingId: isPositiveId,
loadingPlanId: isPositiveId,
warehouseId: isPositiveId,
warehouseName: isNonBlank,
oceanBookingId: (value) => value == null || isPositiveId(value),
containerBookingId: (value) => value == null || isPositiveId(value),
loadingPlanId: (value) => value == null || isPositiveId(value),
warehouseId: (value) => value == null || isPositiveId(value),
plannedLoadingAt: isIsoDateTime,
status: isNonBlank,
customerName: (value, item) => item.customerId == null ? value == null : isNonBlank(value),
carrierName: (value, item) => item.carrierId == null ? value == null : isNonBlank(value),
customerId: isPositiveId,
customerName: isNonBlank,
carrierId: isPositiveId,
carrierName: isNonBlank,
attachmentCount: isNonNegativeNumber,
})
}