Servis detalji: radovi (usluge) na nalogu + UX popravke
Nova sekcija Radovi: biraš uslugu iz cenovnika (pretraživ datalist combobox), cena se predloži ali je možeš izmeniti, količina; zbir radova = cena rada, ukupno = radovi + delovi. Tabela servis_radovi + repo + handleri. Combobox pretraga i za artikle (delovi). Skinuta kartica Cene sa detalja. Dodavanje/brisanje rada i dela osvežava samo svoju tabelu (data-refresh) bez skoka na vrh i treptaja; data-potvrda sada koristi requestSubmit da prolazi kroz AJAX logiku. Popravljen CSRF (_csrf) i tip kolone datum kod radova.
This commit is contained in:
@@ -213,6 +213,13 @@ type ServisniDeloviRepository interface {
|
||||
Obrisi(ctx context.Context, id int64, korisnikID *int64) error
|
||||
}
|
||||
|
||||
// ServisniRadoviRepository definiše operacije nad radovima (uslugama) na nalogu
|
||||
type ServisniRadoviRepository interface {
|
||||
DohvatiZaNalog(ctx context.Context, nalogID int64) ([]model.ServisniRad, error)
|
||||
Dodaj(ctx context.Context, nalogID, uslugaID int64, naziv string, kolicina, cenaKomada float64) (int64, error)
|
||||
Obrisi(ctx context.Context, id int64) error
|
||||
}
|
||||
|
||||
// MagacinskePromeneRepository definiše operacije nad revizijskim tragom magacina
|
||||
type MagacinskePromeneRepository interface {
|
||||
Lista(ctx context.Context, artikalID *int64, limit int) ([]model.MagacinskaPromenaSaDetaljem, error)
|
||||
|
||||
Reference in New Issue
Block a user