47 lines
2.3 KiB
HTML
47 lines
2.3 KiB
HTML
{% extends "base.html" %}
|
|
{% block content %}
|
|
<div class="back-row top">
|
|
<a class="big-btn small neutral" href="{{ url_for('leitstand_uebersicht', maschine_id=filter_maschine_id, status=filter_status) }}">← Zurück</a>
|
|
</div>
|
|
<form method="post" action="{{ url_for('leitstand_uebersicht_bearbeiten', auftrag_id=auftrag.id) }}">
|
|
<input type="hidden" name="maschine_id_filter" value="{{ filter_maschine_id or '' }}">
|
|
<input type="hidden" name="status_filter" value="{{ filter_status or '' }}">
|
|
<div class="card">
|
|
<div class="form-group">
|
|
<label for="maschine_id">Maschine</label>
|
|
<select id="maschine_id" name="maschine_id" {{ 'disabled' if gesperrt }} required>
|
|
{% for m in maschinen %}
|
|
<option value="{{ m.id }}" {% if auftrag.maschine_id|int == m.id %}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" value="{{ auftrag.auftragsnummer }}" {{ 'readonly' if gesperrt }} required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="artikel">Artikel</label>
|
|
<input type="text" id="artikel" name="artikel" value="{{ auftrag.artikel or '' }}" {{ 'readonly' if gesperrt }}>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="einheiten">Produktionsmenge</label>
|
|
<input type="number" step="any" id="einheiten" name="einheiten" value="{{ auftrag.einheiten_fmt }}" {{ 'readonly' if gesperrt }} required>
|
|
</div>
|
|
<div class="form-group">
|
|
<label for="soll_h">Stück pro Stunde</label>
|
|
<input type="number" step="any" id="soll_h" name="soll_h" value="{{ auftrag.soll_h_fmt }}" {{ 'readonly' if gesperrt }} required>
|
|
</div>
|
|
<div class="status-line"><span class="label">Status</span><span>{{ status_anzeige }}</span></div>
|
|
<div class="status-line">
|
|
<span class="label">Priorität</span>
|
|
<span>{{ auftrag.sid_fmt }} <span style="color:var(--text-dim); font-size:0.85em;">(änderbar unter "Auftragspriorität")</span></span>
|
|
</div>
|
|
</div>
|
|
{% if not gesperrt %}
|
|
<div class="action-row">
|
|
<button type="submit" class="big-btn primary">✓ Speichern</button>
|
|
</div>
|
|
{% endif %}
|
|
</form>
|
|
{% endblock %}
|