feat: Kundenauswahl vereinheitlicht und Job manuell beenden mit Leistungs-/Routenerfassung

- Kunden-Repository liefert auch Legacy-Dokumente ohne internal-Flag ($ne: true)
- Auftraggeber- und Abholadress-Labels über neuen CustomerAddressLabelHelper, zeigen nur Firmenname bzw. Vor-/Nachname ohne Adresszusatz
- Pickup-Dialog: E-Mail ist kein Pflichtfeld mehr
- JobManualCompleteView erhält Route-/Leistungen-/Zusammenfassung-/Bemerkung-Block mit Vorbelegung aus dem Auftrag; bei fehlenden Routendaten manuelle Eingabe von Entfernung und Dauer, die in die Preisermittlung einfliessen

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-23 17:11:08 +02:00
parent 069b829294
commit 5ac629c23d
20 changed files with 987 additions and 277 deletions

View File

@@ -428,9 +428,9 @@ messages.sender.unknown=Nezināms sūtītājs
# Add Job
addjob.title=Izveidot jaunu uzdevumu
addjob.customer.label=Klients
addjob.customer.placeholder=Izvēlēties klientu
addjob.customer.unnamed=Nenosaukts klients
addjob.customer.label=Pasūtītājs
addjob.customer.placeholder=Izvēlēties pasūtītāju
addjob.customer.unnamed=Nenosaukts pasūtītājs
addjob.button.clearfields=Notīrīt laukus
addjob.button.submit=Izveidot uzdevumu
addjob.address.salutation=Uzruna
@@ -439,6 +439,10 @@ addjob.salutation.mr=Kungs
addjob.salutation.ms=Kundze
addjob.salutation.other=Cits
addjob.address.company.placeholder=Ievadiet uzņēmumu
addjob.address.pickup.label=Saņemšanas adrese
addjob.address.pickup.placeholder=Izvēlēties vai ievadīt saņemšanas adresi
addjob.address.delivery.label=Piegādes adrese
addjob.address.delivery.placeholder=Izvēlēties vai ievadīt piegādes adresi
addjob.address.street.placeholder=Ievadiet ielu
addjob.address.housenumber=Mājas numurs
addjob.address.addition.placeholder=Adreses papildinājums
@@ -459,6 +463,8 @@ addjob.station.max.reached=Sasniegts maksimālais piegādes staciju skaits - 25
addjob.station.unused=Netiek izmantots
addjob.appointment.delivery.info=Piegādes termiņi tiek noteikti tieši piegādes stacijās.
addjob.tab.addresses=Pasūtītājs un adreses
addjob.tab.pickup.address=Pasūtītājs un saņemšanas adrese
addjob.tab.delivery.address=Piegādes adrese
addjob.tab.appointments=Termiņi un apstrāde
addjob.tab.cargo=Krava
addjob.tab.tasks=Uzdevuma darbības
@@ -620,6 +626,9 @@ jobsummary.dialog.manualcomplete.reason.required=Lūdzu, ievadiet pamatojumu
jobsummary.dialog.manualcomplete.cancel=Atcelt
jobsummary.dialog.manualcomplete.confirm=Apstiprināt
jobsummary.history.manualcomplete.reason=Pabeigts manuāli
jobmanualcomplete.route.hours=Stundas
jobmanualcomplete.route.minutes=Minūtes
jobmanualcomplete.route.manual.hint=Maršruta dati nav pieejami lūdzu, manuāli ievadiet attālumu un ilgumu.
# Jobs
jobs.title=Uzdevumi