feat(abschluss): interne Notiz nach den Unterschriften abfragen
- Nach "Abschliessen" oeffnet sich ein Blatt "Interne Notiz" (optional, max. 2000 Zeichen). Ohne Eingabe genuegt ein Tipp auf "Ohne Notiz abschliessen"; "Zurueck zur Unterschrift" bricht nur das Abschliessen ab - Die Notiz reist im Abschluss-Aufruf mit (internalNote) und landet im Lieferbericht, nicht in den Kunden-Notizen - API-Client aus aktueller Backend-Spec neu generiert - Widget-Tests fuer das Blatt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@ -1102,6 +1102,7 @@ class TourBloc extends Bloc<TourEvent, TourState> {
|
||||
paymentMethodId: event.paymentMethodId,
|
||||
actorCarId: event.actorCarId,
|
||||
paymentCollected: event.paymentCollected,
|
||||
internalNote: event.internalNote,
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@ -225,6 +225,7 @@ class CompleteDelivery extends TourEvent {
|
||||
this.paymentMethodId,
|
||||
this.actorCarId,
|
||||
this.paymentCollected = false,
|
||||
this.internalNote,
|
||||
});
|
||||
|
||||
final String deliveryId;
|
||||
@ -242,6 +243,10 @@ class CompleteDelivery extends TourEvent {
|
||||
/// Fahrer hat das Vor-Ort-Inkasso (Bar/EC) des offenen Betrags bestätigt.
|
||||
/// `false`, wenn kein Inkasso anfiel (offen == 0 oder „Auf Rechnung").
|
||||
final bool paymentCollected;
|
||||
|
||||
/// Optionale interne Notiz des Fahrers (nach den Unterschriften erfasst,
|
||||
/// nur für den Lieferbericht). `null` = keine.
|
||||
final String? internalNote;
|
||||
}
|
||||
|
||||
/// Legt eine neue (Text- oder Bild-)Notiz an einer Lieferung an. Aktuell
|
||||
|
||||
Reference in New Issue
Block a user