fix: Empfänger statt Besteller in Umlade-Dialogen und Filial-Abholung
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@ -74,13 +74,13 @@ class _DeliverySelectionPageState extends State<DeliverySelectionPage> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Future<void> _showReleaseDialog(Delivery delivery, TourDetails details) async {
|
Future<void> _showReleaseDialog(Delivery delivery, TourDetails details) async {
|
||||||
final customer = details.customerOf(delivery);
|
final recipient = details.recipientOf(delivery);
|
||||||
final result = await showDialog<bool>(
|
final result = await showDialog<bool>(
|
||||||
context: context,
|
context: context,
|
||||||
builder: (ctx) => AlertDialog(
|
builder: (ctx) => AlertDialog(
|
||||||
title: const Text('Lieferung freigeben'),
|
title: const Text('Lieferung freigeben'),
|
||||||
content: Text(
|
content: Text(
|
||||||
'${customer?.name ?? 'Diese Lieferung'} wurde Ihrem Fahrzeug '
|
'${recipient.name} wurde Ihrem Fahrzeug '
|
||||||
'zugeordnet. Möchten Sie sie wieder freigeben?',
|
'zugeordnet. Möchten Sie sie wieder freigeben?',
|
||||||
),
|
),
|
||||||
actions: [
|
actions: [
|
||||||
@ -106,7 +106,7 @@ class _DeliverySelectionPageState extends State<DeliverySelectionPage> {
|
|||||||
Delivery delivery,
|
Delivery delivery,
|
||||||
TourDetails details,
|
TourDetails details,
|
||||||
) async {
|
) async {
|
||||||
final customer = details.customerOf(delivery);
|
final recipient = details.recipientOf(delivery);
|
||||||
final foreignPlate = _plateFor(delivery.assignedCarId);
|
final foreignPlate = _plateFor(delivery.assignedCarId);
|
||||||
final ownPlate = _plateFor(widget.selectedCarId);
|
final ownPlate = _plateFor(widget.selectedCarId);
|
||||||
final theme = Theme.of(context);
|
final theme = Theme.of(context);
|
||||||
@ -120,7 +120,7 @@ class _DeliverySelectionPageState extends State<DeliverySelectionPage> {
|
|||||||
style: theme.textTheme.bodyMedium,
|
style: theme.textTheme.bodyMedium,
|
||||||
children: [
|
children: [
|
||||||
TextSpan(
|
TextSpan(
|
||||||
text: '${customer?.name ?? 'Diese Lieferung'} ist aktuell ',
|
text: '${recipient.name} ist aktuell ',
|
||||||
),
|
),
|
||||||
TextSpan(
|
TextSpan(
|
||||||
text: foreignPlate,
|
text: foreignPlate,
|
||||||
|
|||||||
@ -190,7 +190,7 @@ class _FilialePickupScanPageState extends State<FilialePickupScanPage> {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
final customer = details.customerOf(delivery);
|
final recipient = details.recipientOf(delivery);
|
||||||
final externalItems = _externalItems(delivery, details);
|
final externalItems = _externalItems(delivery, details);
|
||||||
final doneCount = externalItems.where((it) => it.isDone).length;
|
final doneCount = externalItems.where((it) => it.isDone).length;
|
||||||
final allDone = externalItems.isNotEmpty && doneCount == externalItems.length;
|
final allDone = externalItems.isNotEmpty && doneCount == externalItems.length;
|
||||||
@ -227,7 +227,7 @@ class _FilialePickupScanPageState extends State<FilialePickupScanPage> {
|
|||||||
),
|
),
|
||||||
children: [
|
children: [
|
||||||
_Header(
|
_Header(
|
||||||
customerName: customer?.name ?? '⟨Unbekannter Kunde⟩',
|
customerName: recipient.name,
|
||||||
belegnummer: delivery.erpBelegnummer,
|
belegnummer: delivery.erpBelegnummer,
|
||||||
doneCount: doneCount,
|
doneCount: doneCount,
|
||||||
total: externalItems.length,
|
total: externalItems.length,
|
||||||
|
|||||||
Reference in New Issue
Block a user