{{/* Revers je potvrda o prijemu — primaran u „Primljeno"; reprint dok traje; ne u „Završeno" */}}
{{if eq .Nalog.Status "Primljeno"}}
Revers
{{else if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Revers (reprint)
{{end}}
{{/* 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 eq .Nalog.Status "Završeno"}}
Otpremnica
{{if not .BezGarancije}}
Garantni list
{{end}}
{{end}}
{{/* Nalepnica je primarna pri prijemu (lepi se na uređaj); reprint dok traje; ne u „Završeno" */}}
{{if eq .Nalog.Status "Primljeno"}}
Nalepnica
{{else if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Nalepnica (reprint)
{{end}}
{{/* nalog u popravci ili gotov/preuzet — nema više izmena */}}
{{if and (ne .Nalog.Status "U popravci") (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Izmeni nalog
{{end}}
{{if .Nalog.KomentarKlijenta}}
{{if index .Dozvole "servis.izmeni"}}
{{end}}
💬Poruka klijenta
{{.Nalog.KomentarKlijenta}}
{{end}}
Datum prijema
{{.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")}}
{{/* kvar i cena dijagnostike se unose samo dok je nalog „U dijagnostici"; kasnije su readonly */}}
{{if and (index .Dozvole "servis.izmeni") (eq .Nalog.Status "U dijagnostici")}}
{{else}}
{{if .Nalog.NalazDijagnostike}}{{.Nalog.NalazDijagnostike}}{{else}}Nalaz još nije unet.{{end}}
{{/* 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")}}
Radovi (usluge)
{{if and (index .Dozvole "servis.izmeni") (ne .Nalog.Status "U popravci")}}
{{end}}
{{if or .ServisniRadovi .PredlozeniRadovi}}
Usluga
Šifra
Kol.
Cena/kom
Ukupno
{{range .ServisniRadovi}}
{{.Naziv}}
{{.Sifra}}
{{.Kolicina}}
{{dinari .CenaKomada}} din
{{dinari .Ukupno}} din
{{if and (not $.ZakljucaniUgradjeni) (index $.Dozvole "servis.izmeni")}}
{{end}}
{{end}}
{{range .PredlozeniRadovi}}
{{.Naziv}} Predlog
{{.Sifra}}
{{.Kolicina}}
{{dinari .CenaKomada}} din
{{dinari .Ukupno}} din
{{if and (index $.Dozvole "servis.izmeni") (ne $.Nalog.Status "U popravci")}}
{{end}}
{{end}}
{{else}}
Nema unetih radova. Dodaj uslugu iz cenovnika.
{{end}}
{{/* osvežava window._ntechArtikli i dropdown svaki put kad data-refresh osvežava #delovi-blok */}}
Delovi
{{if and (index .Dozvole "servis.izmeni") (ne .Nalog.Status "U popravci")}}
{{end}}
{{if or .ServisniDelovi .PredlozeniDelovi}}
Artikal
Šifra
Kol.
Cena/kom
Ukupno
{{range .ServisniDelovi}}
{{.ArtikalNaziv}}
{{.ArtikalSifra}}
{{.Kolicina}}{{if .Potrazivano}} + {{.Potrazivano}} na čekanju{{end}}
{{if and (index $.Dozvole "servis.izmeni") (ne $.Nalog.Status "U popravci")}}
{{if .ID}}
{{else if .ArtikalID}}
{{end}}
{{end}}
{{end}}
{{else}}
Nema delova za ovaj nalog.
{{end}}
{{end}}
{{/* kraj stavke-blok */}}
{{if and (index .Dozvole "servis.izmeni") (or .PredlozeniRadovi .PredlozeniDelovi)}}
Predložene stavkeOdštikliraj šta ne prihvataš
{{else}}
{{end}}
Ukupno
{{if .Nalog.PopravkaOdbijena}}
{{/* klijent odbio popravku — naplaćuje se samo dijagnostika */}}
Dijagnostika{{dinari .Nalog.CenaDijagnostike}} din
{{else}}
Usluge (rad){{dinari .UkupnoRadovi}} din
Ugrađeni delovi{{dinari .UkupnoDelovi}} din
{{end}}
Ukupno{{dinari .UkupnoSve}} din
{{if or (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}}
{{if .Radovi}}
Obavljeni radovi
{{range .Radovi}}{{if not .Predlozeno}}
{{.Naziv}}{{if gt .Kolicina 1.0}} ×{{.Kolicina}}{{end}}{{dinari .Ukupno}} din
{{end}}{{end}}
{{end}}
{{if .Delovi}}
Ugrađeni delovi
{{range .Delovi}}{{if and (not .Predlozeno) .ArtikalNaziv}}
{{.ArtikalNaziv}}{{if gt .Kolicina 1}} ×{{.Kolicina}}{{end}}{{dinari .Ukupno}} din
{{end}}{{end}}
{{end}}
{{end}}
{{/* Brisanje je moguće samo dok je „Primljeno" (greška pri unosu); čim uđe u proceduru naplaćuje se dijagnostika */}}
{{if eq .Nalog.Status "Primljeno"}}
Brisanje naloga
Brisanje je trajno. Nalog i svi vezani podaci biće trajno uklonjeni.