50 lines
2.4 KiB
HTML
50 lines
2.4 KiB
HTML
{% extends "base.html" %}
|
|
{% block content %}
|
|
<div class="back-row top">
|
|
<a class="big-btn small neutral" href="{{ url_for('leitstand_home') }}">← Zurück</a>
|
|
</div>
|
|
<p class="hint" style="max-width:480px; margin-left:auto; margin-right:auto;">
|
|
Priorität = Position in der Warteschlange dieser Maschine (1 = als
|
|
nächstes dran). Bestehende offene/pausierte Aufträge dieser
|
|
Maschine rücken automatisch nach. Leer lassen, um den Auftrag ans
|
|
Ende einzureihen.
|
|
</p>
|
|
<form method="post" action="{{ url_for('leitstand_anlegen') }}" class="compact-form">
|
|
<div class="card compact">
|
|
<div class="form-group">
|
|
<label for="maschine_id">Maschine</label>
|
|
<select id="maschine_id" name="maschine_id" required>
|
|
{% for m in maschinen %}
|
|
<option value="{{ m.id }}" {% if eingabe.maschine_id|string == m.id|string %}selected{% endif %}>{{ m.name or ('Maschine ' ~ m.id) }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="auftragsnummer">Auftragsnummer</label>
|
|
<input type="text" id="auftragsnummer" name="auftragsnummer" placeholder="z.B. AT-2026-001" value="{{ eingabe.auftragsnummer or '' }}" autofocus required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="artikel">Artikel (optional)</label>
|
|
<input type="text" id="artikel" name="artikel" placeholder="z.B. 1000042144 HLB2" value="{{ eingabe.artikel or '' }}">
|
|
</div>
|
|
<div class="form-row-2">
|
|
<div class="form-group">
|
|
<label for="einheiten">Produktionsmenge (Stück)</label>
|
|
<input type="number" min="1" step="any" inputmode="decimal" id="einheiten" name="einheiten" value="{{ eingabe.einheiten or '' }}" required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="soll_h">Stück/Stunde (Soll)</label>
|
|
<input type="number" min="1" step="any" inputmode="decimal" id="soll_h" name="soll_h" value="{{ eingabe.soll_h or '' }}" required>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="prioritaet">Priorität (optional)</label>
|
|
<input type="number" min="1" step="1" inputmode="numeric" id="prioritaet" name="prioritaet" placeholder="Freilassen = ans Ende der Warteschlange" value="{{ eingabe.prioritaet or '' }}">
|
|
</div>
|
|
</div>
|
|
<div class="action-row compact">
|
|
<button type="submit" class="big-btn small primary">✓ Anlegen</button>
|
|
</div>
|
|
</form>
|
|
{% endblock %}
|