- {{/* Revers je potvrda o prijemu — primaran u „Primljeno"; kasnije ostaje samo diskretan reprint */}}
+ {{/* Revers je potvrda o prijemu — primaran u „Primljeno"; reprint dok traje; ne u „Završeno" */}}
{{if eq .Nalog.Status "Primljeno"}}
Revers
- {{else}}
+ {{else if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Revers (reprint)
{{end}}
- {{/* Predračun je ponuda klijentu sa procenom radova/delova — dostupan od prijema
- (dijagnostika je opcioni korak; klijent često traži procenu odmah) */}}
+ {{/* Predračun je ponuda klijentu pre odobrenja — ne u „U popravci", „Završeno" ni „Preuzeto" */}}
+ {{if and (ne .Nalog.Status "U popravci") (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Predračun
+ {{end}}
{{/* Radni nalog je interni papir serviseru — šta treba uraditi; „U dijagnostici" i „Čeka delove" */}}
{{if or (eq .Nalog.Status "U dijagnostici") (eq .Nalog.Status "Čeka delove")}}
Radni nalog
{{end}}
- {{if or (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}}
+ {{if eq .Nalog.Status "Završeno"}}
Otpremnica
{{end}}
- {{/* Nalepnica je primarna pri prijemu (lepi se na uređaj); kasnije ostaje samo diskretan reprint */}}
+ {{/* Nalepnica je primarna pri prijemu (lepi se na uređaj); reprint dok traje; ne u „Završeno" */}}
{{if eq .Nalog.Status "Primljeno"}}
Nalepnica
- {{else}}
+ {{else if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Nalepnica (reprint)
{{end}}
+ {{/* nalog gotov/preuzet — nema više izmena */}}
+ {{if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Izmeni nalog
+ {{end}}
@@ -133,6 +172,13 @@
{{.Nalog.DatumPrijema.Format "02.01.2006. u 15:04"}}
+ {{/* dok traje: „Predviđen datum popravke" (editabilan); kad je gotovo: „Datum završetka" (automatski, readonly) */}}
+ {{if or (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}}
+
+ {{end}}
- {{/* kad je popravka odbijena naplaćuje se samo dijagnostika — radovi i delovi se ne prikazuju */}}
- {{if not .Nalog.PopravkaOdbijena}}
+ {{/* kartice radova/delova se ne prikazuju kad je popravka odbijena (samo dijagnostika)
+ ni kad je nalog „Završeno"/„Preuzeto" (posao gotov — sume ostaju u kartici Ukupno) */}}
+ {{if and (not .Nalog.PopravkaOdbijena) (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}