Nabavke/Servis: nabavna cena u modalu, QR kod na otpremnici

- Modal +Novi artikal u nabavkama dobio polje nabavne cene pored prodajne
- QR kod dodat u zaglavlje otpremnice (isti mehanizam kao na radnom nalogu)
This commit is contained in:
2026-06-20 01:37:34 +02:00
parent 10f62abf84
commit 32d7813be6
4 changed files with 39 additions and 11 deletions
+12
View File
@@ -680,6 +680,7 @@ type PodaciOtpremnice struct {
UkupnoDelovi float64
PreostaloSve float64
ImaAvans bool
QRKod string
Klijent *model.Klijent
KlijentNaziv string
TehnicarNaziv string
@@ -757,12 +758,23 @@ func (h *Handler) StampaOtpremnice(w http.ResponseWriter, r *http.Request) {
}
}
nalogURL := "http"
if r.TLS != nil {
nalogURL += "s"
}
nalogURL += "://" + r.Host + "/servis/" + strconv.FormatInt(id, 10)
var qrKodOtpr string
if png, err := qrcode.Encode(nalogURL, qrcode.Medium, 160); err == nil {
qrKodOtpr = base64.StdEncoding.EncodeToString(png)
}
h.renderujStandalone(w, "servis_otpremnica", PodaciOtpremnice{
Nalog: *nalog,
ServisniDelovi: delovi,
UkupnoDelovi: ukupnoDelovi,
PreostaloSve: preostaloSve,
ImaAvans: imaAvans,
QRKod: qrKodOtpr,
Klijent: klijent,
KlijentNaziv: klijentNaziv,
TehnicarNaziv: tehnicarNaziv,