Servis: preimenovanje labela, čuvanje garancije pri toglu, avans na otpremnici

- „Konačna cena" → „Cena rada" u formi i štampanom nalogu
- toggleGarancija čuva prethodnu vrednost datuma pre brisanja i vraća je pri ponovnom uključivanju
- Otpremnica ne prikazuje red avansa kada je avans 0 ili nije unesen
This commit is contained in:
2026-06-20 00:41:54 +02:00
parent 5f017fd7ed
commit 0f4056bd03
4 changed files with 10 additions and 4 deletions
+5 -1
View File
@@ -662,6 +662,7 @@ type PodaciOtpremnice struct {
ServisniDelovi []model.ServisniDeoSaArtiklom
UkupnoDelovi float64
PreostaloSve float64
ImaAvans bool
Klijent *model.Klijent
KlijentNaziv string
TehnicarNaziv string
@@ -725,11 +726,13 @@ func (h *Handler) StampaOtpremnice(w http.ResponseWriter, r *http.Request) {
ukupnoDelovi += d.Ukupno()
}
var preostaloSve float64
var imaAvans bool
if nalog.CenaKonacna != nil {
ukupnoSve := *nalog.CenaKonacna + ukupnoDelovi
avans := 0.0
if nalog.Avans != nil {
if nalog.Avans != nil && *nalog.Avans > 0 {
avans = *nalog.Avans
imaAvans = true
}
preostaloSve = ukupnoSve - avans
if preostaloSve < 0 {
@@ -742,6 +745,7 @@ func (h *Handler) StampaOtpremnice(w http.ResponseWriter, r *http.Request) {
ServisniDelovi: delovi,
UkupnoDelovi: ukupnoDelovi,
PreostaloSve: preostaloSve,
ImaAvans: imaAvans,
Klijent: klijent,
KlijentNaziv: klijentNaziv,
TehnicarNaziv: tehnicarNaziv,