fix: highlight pickup station when all tasks are completed
This commit is contained in:
@@ -374,7 +374,7 @@ public class JobSummaryView extends Main implements HasUrlParameter<String>, Has
|
||||
stationGrid.getStyle().set("gap", "var(--lumo-space-m)");
|
||||
stationGrid.setWidthFull();
|
||||
|
||||
stationGrid.add(createPickupSummaryTile(job, cargoItems));
|
||||
stationGrid.add(createPickupSummaryTile(job, cargoItems, tasks));
|
||||
|
||||
List<DeliveryStation> stations = job.getDeliveryStations();
|
||||
if (stations != null && !stations.isEmpty()) {
|
||||
@@ -388,7 +388,7 @@ public class JobSummaryView extends Main implements HasUrlParameter<String>, Has
|
||||
return stationGrid;
|
||||
}
|
||||
|
||||
private StationTile createPickupSummaryTile(Job job, List<CargoItem> cargoItems) {
|
||||
private StationTile createPickupSummaryTile(Job job, List<CargoItem> cargoItems, List<BaseTask> tasks) {
|
||||
String title = getTranslation("jobsummary.section.pickup") + " "
|
||||
+ formatDateWithTime(job.getPickupDate(), job.getPickupTime());
|
||||
List<String> additionalLines = buildPickupSummaryDetails(job, cargoItems);
|
||||
@@ -396,10 +396,12 @@ public class JobSummaryView extends Main implements HasUrlParameter<String>, Has
|
||||
additionalLines.add(getTranslation("jobsummary.station.phone") + ": " + job.getPickupPhone());
|
||||
}
|
||||
|
||||
return createSummaryTile(StationTile.StationType.PICKUP, 0, title, job.getPickupCompany(),
|
||||
StationTile tile = createSummaryTile(StationTile.StationType.PICKUP, 0, title, job.getPickupCompany(),
|
||||
buildDisplayName(job.getPickupSalutation(), job.getPickupFirstName(), job.getPickupLastName()),
|
||||
job.getPickupStreet(), job.getPickupHouseNumber(), job.getPickupZip(), job.getPickupCity(),
|
||||
additionalLines);
|
||||
tile.setAddressValidated(areAllTasksCompleted(sortVisibleTasks(tasks)));
|
||||
return tile;
|
||||
}
|
||||
|
||||
private StationTile createDeliverySummaryTile(DeliveryStation station, int index, int stationCount,
|
||||
|
||||
Reference in New Issue
Block a user