Einstellungen ausgelagert: eigene Seite für Druckerabschreibung, Arbeitskosten, Gewinnmarge
- Neue /settings-Route mit eigener Seite (Einstellungen für Drucker, Arbeit, Marge) - Settings-Cards aus index.html entfernt - /save_config merged mit bestehenden Werten (kein Überschreiben) - Navigation im Header: Kalkulation ↔ Einstellungen (alle Seiten) - Port auf 5001 geändert (macOS AirPlay blockiert 5000)
This commit is contained in:
@@ -22,6 +22,11 @@
|
||||
<span class="fw-semibold">3D Druck Kostenkalkulator</span>
|
||||
</div>
|
||||
<div class="navbar-nav flex-row order-md-last">
|
||||
<div class="nav-item me-3">
|
||||
<a href="{{ url_for('settings') }}" class="nav-link px-0" title="Einstellungen">
|
||||
<i class="ti ti-settings icon icon-1"></i>
|
||||
</a>
|
||||
</div>
|
||||
<div class="nav-item">
|
||||
<button class="nav-link px-0" id="dark-mode-btn" onclick="toggleDarkMode()" title="Dark Mode umschalten">
|
||||
<i class="ti ti-{% if config.dark_mode %}sun{% else %}moon{% endif %} icon icon-1" id="dark-mode-icon"></i>
|
||||
@@ -84,48 +89,6 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-3">
|
||||
<div class="card-header"><i class="ti ti-tools me-2"></i>Drucker Abschreibung</div>
|
||||
<div class="card-body">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Anschaffungspreis (EUR)</label>
|
||||
<input type="number" step="1" class="form-control" data-var="druckerAnschaffung" data-type="number" value="{{ config.druckerAnschaffung }}">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Nutzungsdauer (Jahre)</label>
|
||||
<input type="number" step="0.5" class="form-control" data-var="druckerNutzungsdauer" data-type="number" value="{{ config.druckerNutzungsdauer }}">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Betriebsstunden pro Jahr</label>
|
||||
<input type="number" step="1" class="form-control" data-var="druckerBetriebsstunden" data-type="number" value="{{ config.druckerBetriebsstunden }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-3">
|
||||
<div class="card-header"><i class="ti ti-users me-2"></i>Arbeitskosten</div>
|
||||
<div class="card-body">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Arbeitszeit (Minuten)</label>
|
||||
<input type="number" step="1" class="form-control" data-var="arbeitszeit" data-type="number" value="{{ config.arbeitszeit }}">
|
||||
</div>
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Stundenlohn (EUR)</label>
|
||||
<input type="number" step="0.5" class="form-control" data-var="stundenlohn" data-type="number" value="{{ config.stundenlohn }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="card mb-3">
|
||||
<div class="card-header"><i class="ti ti-currency-euro me-2"></i>Gewinnmarge</div>
|
||||
<div class="card-body">
|
||||
<div class="mb-0">
|
||||
<label class="form-label">Gewinnmarge (%)</label>
|
||||
<input type="number" step="0.5" class="form-control" data-var="gewinnmarge" data-type="number" value="{{ config.gewinnmarge }}">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user