diff --git a/web/static/js/ntech.js b/web/static/js/ntech.js index 3eade36..dc39160 100644 --- a/web/static/js/ntech.js +++ b/web/static/js/ntech.js @@ -141,6 +141,7 @@ document.addEventListener('alpine:init', () => { nacinPlacanja: 'gotovina', primljenoIznos: '', prikaziRacun: true, + saljemSe: false, _fiskalniTab: null, artikliOpcije: [], pretragaArtikal: '', @@ -358,6 +359,8 @@ document.addEventListener('alpine:init', () => { // posaljiProdaju uklanja prazne stavke (npr. automatski dodat red na kraju koji korisnik // nije popunio) pre nego što se forma stvarno pošalje na server posaljiProdaju(e) { + if (this.saljemSe) return + this.saljemSe = true this.stavke = this.stavke.filter(s => s.artikal_id) this.$nextTick(() => e.target.submit()) }, diff --git a/web/templates/stranice/prodaja_forma.html b/web/templates/stranice/prodaja_forma.html index 055ac45..aab5647 100644 --- a/web/templates/stranice/prodaja_forma.html +++ b/web/templates/stranice/prodaja_forma.html @@ -332,8 +332,8 @@ style="width:16px;height:16px;accent-color:var(--sb-akcent);cursor:pointer;flex-shrink:0;"> Prikaži fiskalni račun -