Servis: prijem-fokusirana forma, kanban tabla i arhiva

Novi nalog svodi se na prijem (Avans/kapara + Napomena); status/datumi/garancija
i procene/cena rada vidljivi samo u izmeni. Stranica Servis postaje kanban tabla
sa 5 aktivnih kolona (Primljeno → ... → Završeno), mobilni vertikalno. Preuzeti
nalozi izdvojeni u arhivu (GET /servis/arhiva, servis_arhiva.html).
This commit is contained in:
2026-06-21 21:20:17 +02:00
parent 9a1fe7b956
commit 2f4caabcdb
7 changed files with 235 additions and 111 deletions
+18 -1
View File
@@ -244,6 +244,9 @@
</div>
<!-- ===================== KARTICA: STATUS I DATUMI ===================== -->
<!-- prikazuje se samo pri izmeni — pri prijemu (novom nalogu) status je
"Primljeno", a datumi i garancija se popunjavaju kasnije -->
{{if .Izmena}}
<div class="kartica forma-kartica animiraj">
<div class="sekcija-naslov">Status i datumi</div>
<div class="kolona" style="gap:12px;">
@@ -290,10 +293,13 @@
</div>
</div>
</div>
{{end}}
<!-- ===================== KARTICA: CENE I NAPOMENA ===================== -->
<div class="kartica forma-kartica animiraj">
<div class="sekcija-naslov">Cene (din)</div>
<div class="sekcija-naslov">{{if .Izmena}}Cene (din){{else}}Avans i napomena{{end}}</div>
{{if .Izmena}}
<!-- procene i cena rada — popunjavaju se tek po dijagnostici/završetku -->
<div class="forma-grid-4" style="display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;">
<div>
<label class="polje-labela">Procena od</label>
@@ -320,6 +326,17 @@
placeholder="0" style="width:100%;">
</div>
</div>
{{else}}
<!-- novi nalog: pri prijemu se zna samo eventualni avans/kapara -->
<div class="forma-grid-2" style="display:grid;grid-template-columns:1fr 1fr;gap:12px;">
<div>
<label class="polje-labela">Avans / kapara</label>
<input type="number" name="avans" min="0" step="0.01"
value="{{if .Nalog.Avans}}{{.Nalog.Avans}}{{end}}"
placeholder="0" style="width:100%;">
</div>
</div>
{{end}}
<div style="margin-top:16px;">
<label class="polje-labela">Napomena</label>
<textarea name="napomena" rows="2"