Musteranfrage: mit einem Klick in den manuellen Druck übernehmen

- Produktion: Button „✍ In manuellen Druck“ auf der Musteranfrage übernimmt die
  Adresse als Einzelfelder (Vorname/Nachname/Straße/Nr./PLZ/Ort/Land) in den
  manuellen Druck; die Platzhalter [[Vorname]]/[[Nachname]]/[[Ort]] … ziehen sich
  daraus. „🖨 Direkt drucken“ (Modal) bleibt als Schnellweg.
- neuauftrag: Übernahme trägt die Einzelfelder mit (nicht nur free_text/placeholders).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
s4luorthandClaude Opus 4.8 committed 2026-09-11 21:23:41 +02:00
1 parent 2b733d49d6
commit f4ba242953
2 files changed
+36 -8

No files matched your search

@@ -154,10 +154,15 @@ const NeuAuftrag = defineComponent({
if (d.envelopeSenderScale) neu.envelopeSenderScale = d.envelopeSenderScale;
if (d.adressModus) neu.adressModus = d.adressModus;
if (Array.isArray(d.rows) && d.rows.length) {
neu.rows = d.rows.map((r) => ({
free_text: String(r.free_text || ''),
placeholders: (r.placeholders && typeof r.placeholders === 'object') ? { ...r.placeholders } : {},
}));
neu.rows = d.rows.map((r) => {
const row = {
free_text: String(r.free_text || ''),
placeholders: (r.placeholders && typeof r.placeholders === 'object') ? { ...r.placeholders } : {},
};
// Einzelfelder (Vorname, Nachname, Straße …) mitübernehmen, wenn vorhanden.
for (const [key] of FELDER) if (r[key] != null) row[key] = String(r[key]);
return row;
});
}
neu.previewSession = null;
neu.msg = 'Aus Auftrag übernommen – anpassen, dann Vorschau/Anlegen.';