Magacin: dodato polje nabavne cene u formu za artikal
Polje NabavnaCena postojalo je u modelu i bazi ali nije bilo prikazano niti čitano iz forme — sad se prikazuje pored prodajne cene
This commit is contained in:
@@ -260,6 +260,14 @@ func parseFormuArtikla(r *http.Request) (model.Artikal, string) {
|
|||||||
artikal.KolicinMin = v
|
artikal.KolicinMin = v
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if c := r.FormValue("nabavna_cena"); c != "" {
|
||||||
|
v, err := strconv.ParseFloat(c, 64)
|
||||||
|
if err != nil || v < 0 {
|
||||||
|
return artikal, "Nabavna cena mora biti pozitivan broj."
|
||||||
|
}
|
||||||
|
artikal.NabavnaCena = v
|
||||||
|
}
|
||||||
|
|
||||||
if c := r.FormValue("prodajna_cena"); c != "" {
|
if c := r.FormValue("prodajna_cena"); c != "" {
|
||||||
v, err := strconv.ParseFloat(c, 64)
|
v, err := strconv.ParseFloat(c, 64)
|
||||||
if err != nil || v < 0 {
|
if err != nil || v < 0 {
|
||||||
|
|||||||
@@ -84,10 +84,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div style="display:grid;grid-template-columns:1fr 1fr;gap:12px;">
|
||||||
|
<div>
|
||||||
|
<label class="polje-labela">Nabavna cena (din)</label>
|
||||||
|
<input type="number" name="nabavna_cena" value="{{.Artikal.NabavnaCena}}" min="0" step="0.01" style="width:100%;">
|
||||||
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<label class="polje-labela">Prodajna cena (din)</label>
|
<label class="polje-labela">Prodajna cena (din)</label>
|
||||||
<input type="number" name="prodajna_cena" value="{{.Artikal.ProdajnaCena}}" min="0" step="0.01" style="width:100%;">
|
<input type="number" name="prodajna_cena" value="{{.Artikal.ProdajnaCena}}" min="0" step="0.01" style="width:100%;">
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- marža za kalkulaciju; prazno = nasleđuje maržu kategorije ili globalnu -->
|
<!-- marža za kalkulaciju; prazno = nasleđuje maržu kategorije ili globalnu -->
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
Reference in New Issue
Block a user