{{template "base" .}} {{define "naslov"}}Detalji naloga — NTech{{end}} {{define "dodatni-css"}} {{end}} {{define "status-badge-detalji"}} {{if eq . "Primljeno"}}{{.}} {{else if eq . "U dijagnostici"}}{{.}} {{else if eq . "Čeka delove"}}{{.}} {{else if eq . "U popravci"}}{{.}} {{else if eq . "Završeno"}}{{.}} {{else if eq . "Preuzeto"}}{{.}} {{else}}{{.}} {{end}} {{end}} {{define "sadrzaj"}}
{{if .Sacuvano}}
Nalog je uspešno sačuvan.
{{end}} Nazad na servis
{{.Nalog.BrojNaloga}}
{{template "status-badge-detalji" .Nalog.Status}} {{if .Nalog.PopravkaOdbijena}} ✕ Klijent odbio popravku {{end}} {{if eq .Nalog.Status "Primljeno"}}
{{end}} {{if eq .Nalog.Status "U dijagnostici"}}
{{end}} {{if eq .Nalog.Status "U popravci"}}
{{end}} {{if eq .Nalog.Status "Završeno"}}

Preuzimanje uređaja

Ukupno {{dinari .UkupnoSve}} din
{{if gt .Avans 0.0}}
Avans (uplaćeno) −{{dinari .Avans}} din
{{else}}
Klijent nije dao avans.
{{end}}
Za naplatu {{dinari .PreostaloSve}} din
{{end}}
{{/* 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")}}
Datum završetka
{{if .Nalog.DatumZavrsetka}}{{.Nalog.DatumZavrsetka.Format "02.01.2006."}}{{else}}—{{end}}
{{else}}
Predviđen datum popravke
{{if .Nalog.PredvidjenDatum}}{{.Nalog.PredvidjenDatum.Format "02.01.2006."}}{{else}}—{{end}} {{if index .Dozvole "servis.izmeni"}}

Predviđen datum popravke

Podrazumevano = automatski (datum prijema + rok iz podešavanja).
{{end}}
{{end}}
Garancija
{{garancijaTekst .Nalog.GarancijaDana}} {{if index .Dozvole "servis.izmeni"}}

Garancija

Računa se od datuma završetka radova.
{{end}}
Klijent
{{if .KlijentNaziv}}{{.KlijentNaziv}}{{else}}—{{end}}
Serviser
{{if .TehnicarNaziv}}{{.TehnicarNaziv}}{{else}}— nedodeljen —{{end}} {{if index .Dozvole "servis.izmeni"}}

Serviser

{{end}}
Uređaj
Naziv uređaja
{{.Nalog.Uredjaj}}
Serijski broj
{{if .Nalog.SerijskiBroj}}{{.Nalog.SerijskiBroj}}{{else}}—{{end}}
Opis kvara
{{.Nalog.OpisKvara}}
{{if .Nalog.TrazeneNadogradnje}}
Tražene nadogradnje
{{.Nalog.TrazeneNadogradnje}}
{{end}} {{if or .Nalog.Ostecenja .Nalog.PinUredjaja .Nalog.Pribor}}
{{if .Nalog.Ostecenja}}
Oštećenja pri prijemu
{{.Nalog.Ostecenja}}
{{end}} {{if .Nalog.PinUredjaja}}
PIN / lozinka uređaja
{{.Nalog.PinUredjaja}}
{{end}} {{if .Nalog.Pribor}}
Pribor i oprema
{{.Nalog.Pribor}}
{{end}}
{{end}} {{if .Nalog.Napomena}}
Napomena
{{.Nalog.Napomena}}
{{end}}
{{if and (ne .Nalog.Status "Primljeno") (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Utvrđeni kvar
{{/* 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")}}
{{$cenaDij := .Nalog.CenaDijagnostikeStr}}{{if not $cenaDij}}{{$cenaDij = .CenaDijagnostikePredlog}}{{end}}
Predlog iz podešavanja; naplaćuje se samo ako klijent ne prihvati popravku.
{{else}}
{{if .Nalog.NalazDijagnostike}}{{.Nalog.NalazDijagnostike}}{{else}}Nalaz još nije unet.{{end}}
{{end}}
{{end}} {{if or (eq .Nalog.Status "U popravci") (eq .Nalog.Status "Čeka delove") (eq .Nalog.Status "Završeno") (eq .Nalog.Status "Preuzeto")}}
Urađeno
{{/* upisuje se dok traje popravka („U popravci" / „Čeka delove"); kasnije readonly */}} {{if and (index .Dozvole "servis.izmeni") (or (eq .Nalog.Status "U popravci") (eq .Nalog.Status "Čeka delove"))}}
{{else}}
{{if .Nalog.Uradjeno}}{{.Nalog.Uradjeno}}{{else}}Još nije uneto šta je urađeno.{{end}}
{{end}}
{{end}} {{if and (ne .Nalog.Status "Završeno") (ne .Nalog.Status "Preuzeto")}}
Napomena klijentu
{{if index .Dozvole "servis.izmeni"}}
{{else}}
{{if .Nalog.NapomenaKlijentu}}{{.Nalog.NapomenaKlijentu}}{{else}}Nema napomene.{{end}}
{{end}}
{{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")}}
{{if .ZakljucaniUgradjeni}}{{end}}
— odaberi uslugu —
— odaberi uslugu —
{{range .Usluge}}{{if not (index $.KorisceneUsluge .ID)}}
{{.Naziv}}{{dinari .Cena}} din
{{end}}{{end}}
{{end}}
{{if or .ServisniRadovi .PredlozeniRadovi}}
{{range .ServisniRadovi}} {{end}} {{range .PredlozeniRadovi}} {{end}}
Usluga Šifra Kol. Cena/kom Ukupno
{{.Naziv}} {{.Sifra}} {{.Kolicina}} {{dinari .CenaKomada}} din {{dinari .Ukupno}} din {{if and (not $.ZakljucaniUgradjeni) (index $.Dozvole "servis.izmeni")}}
{{end}}
{{.Naziv}} Predlog {{.Sifra}} {{.Kolicina}} {{dinari .CenaKomada}} din {{dinari .Ukupno}} din {{if and (index $.Dozvole "servis.izmeni") (ne $.Nalog.Status "U popravci")}}
{{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")}}
{{if .ZakljucaniUgradjeni}}{{end}}
— odaberi artikal —
{{end}}
{{if or .ServisniDelovi .PredlozeniDelovi}}
{{range .ServisniDelovi}} {{end}} {{range .PredlozeniDelovi}} {{end}}
Artikal Šifra Kol. Cena/kom Ukupno
{{.ArtikalNaziv}} {{.ArtikalSifra}} {{.Kolicina}}{{if .Potrazivano}} + {{.Potrazivano}} na čekanju{{end}} {{if .Kolicina}}{{dinari .CenaKomada}} din{{else}}—{{end}} {{if .Kolicina}}{{dinari .Ukupno}} din{{else}}—{{end}} {{if and (not $.ZakljucaniUgradjeni) (index $.Dozvole "servis.izmeni")}}
{{end}}
{{.ArtikalNaziv}} Predlog {{.ArtikalSifra}} {{if .Kolicina}}{{.Kolicina}}{{if .Potrazivano}} + {{.Potrazivano}}{{end}}{{else}}{{.Potrazivano}}{{end}} {{if .Kolicina}}{{dinari .CenaKomada}} din{{else}}—{{end}} {{if .Kolicina}}{{dinari .Ukupno}} din{{else}}—{{end}} {{if and (index $.Dozvole "servis.izmeni") (ne $.Nalog.Status "U popravci")}} {{if .ID}}
{{else if .ArtikalID}}
{{end}} {{end}}
{{else}}
Nema delova za ovaj nalog.
{{end}}
{{end}}
{{/* kraj stavke-blok */}} {{if and (index .Dozvole "servis.izmeni") (or .PredlozeniRadovi .PredlozeniDelovi)}}
Predložene stavke Odštikliraj šta ne prihvataš
{{if .PredlozeniRadovi}}
Radovi
{{range .PredlozeniRadovi}} {{end}} {{end}} {{if .PredlozeniDelovi}}
Delovi
{{range .PredlozeniDelovi}} {{end}} {{end}}
{{else}}
{{end}}
Ukupno
{{if .Nalog.PopravkaOdbijena}}
Dijagnostika {{dinari .Nalog.CenaDijagnostike}} din
{{else}} {{if .ServisniRadovi}}
🔧 Obavljeni radovi
{{range .ServisniRadovi}}
{{.Naziv}}{{if gt .Kolicina 1.0}} ×{{.Kolicina}}{{end}} {{dinari .Ukupno}} din
{{end}}
Ukupno rad {{dinari .UkupnoRadovi}} din
{{end}} {{if .ServisniDelovi}}
💾 Ugrađeni delovi
{{range .ServisniDelovi}}
{{.ArtikalNaziv}}{{if gt .Kolicina 1}} ×{{.Kolicina}}{{end}} {{dinari .Ukupno}} din
{{end}}
Ukupno delovi {{dinari .UkupnoDelovi}} din
{{end}} {{end}}
UKUPNO {{dinari .UkupnoSve}} din
{{/* 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.
{{end}}
{{end}}