mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-02 17:07:01 +01:00
Miglioria grafica movimentazione articoli
This commit is contained in:
parent
855b7fb54c
commit
6f90b2cbfe
@ -45,7 +45,8 @@ switch ($resource) {
|
||||
mg_articoli.id,
|
||||
mg_articoli.codice,
|
||||
mg_articoli.barcode,
|
||||
mg_articoli.descrizione,
|
||||
mg_articoli.descrizione,
|
||||
round(mg_articoli.qta,'.setting('Cifre decimali per quantità').') AS qta,
|
||||
mg_articoli.um,
|
||||
mg_articoli.idiva_vendita,
|
||||
mg_articoli.idconto_vendita,
|
||||
@ -181,6 +182,7 @@ switch ($resource) {
|
||||
'text' => $r['codice'].' - '.$r['descrizione'].' ('.Translator::numberToLocale($qta).(!empty($r['um']) ? ' '.$r['um'] : '').')',
|
||||
'codice' => $r['codice'],
|
||||
'descrizione' => $r['descrizione'],
|
||||
'barcode' => $r['barcode'],
|
||||
'qta' => $r['qta'],
|
||||
'um' => $r['um'],
|
||||
'idiva_vendita' => $idiva,
|
||||
|
@ -55,7 +55,7 @@ $_SESSION['superselect']['idsede_destinazione'] = 0;
|
||||
<div class="row" id="buttons">
|
||||
<div class="col-md-12 text-right">
|
||||
<button type="submit" class="btn btn-default"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi e chiudi'); ?></button>
|
||||
<a type="button" class="btn btn-primary" onclick="ajax_submit( $('#idarticolo', '#bs-popup').selectData().codice, $('#idarticolo', '#bs-popup').selectData().descrizione );"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></a>
|
||||
<a type="button" class="btn btn-primary" onclick="ajax_submit( $('#idarticolo', '#bs-popup').selectData() );"><i class="fa fa-plus"></i> <?php echo tr('Aggiungi'); ?></a>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@ -93,7 +93,7 @@ $_SESSION['superselect']['idsede_destinazione'] = 0;
|
||||
if( data.results.length == 1 ){
|
||||
var record = data.results[0].children[0];
|
||||
$('#idarticolo').selectSetNew( record.id, record.text );
|
||||
ajax_submit( search, record.text );
|
||||
ajax_submit( record );
|
||||
}
|
||||
|
||||
// Articolo non trovato
|
||||
@ -116,7 +116,7 @@ $_SESSION['superselect']['idsede_destinazione'] = 0;
|
||||
location.reload();
|
||||
});
|
||||
|
||||
function ajax_submit( barcode, articolo ) {
|
||||
function ajax_submit( articolo ) {
|
||||
//Controllo che siano presenti tutti i dati richiesti
|
||||
if( $("#add-form").parsley().validate() ){
|
||||
submitAjax(
|
||||
@ -128,9 +128,46 @@ $_SESSION['superselect']['idsede_destinazione'] = 0;
|
||||
|
||||
$('#buttons').next('hr').remove();
|
||||
$('#buttons').next('div.alert').remove();
|
||||
|
||||
var prezzo_acquisto = parseFloat(articolo.prezzo_acquisto);
|
||||
var prezzo_vendita = parseFloat(articolo.prezzo_vendita);
|
||||
|
||||
var qta_movimento = parseFloat($('#qta').val());
|
||||
|
||||
var alert = '';
|
||||
var icon = '';
|
||||
var text = '';
|
||||
var qta_rimanente = 0;
|
||||
|
||||
if($('#direzione').val()=='Carico manuale'){
|
||||
alert = 'alert-success';
|
||||
icon = '<i class="fa fa-arrow-up"></i>';
|
||||
text = 'Carico';
|
||||
qta_rimanente = parseFloat(articolo.qta)+parseFloat(qta_movimento);
|
||||
}else{
|
||||
alert = 'alert-danger';
|
||||
icon = '<i class="fa fa-arrow-down"></i>';
|
||||
text = 'Scarico';
|
||||
qta_rimanente = parseFloat(articolo.qta)-parseFloat(qta_movimento);
|
||||
}
|
||||
|
||||
if( barcode != '' || articolo != '' ){
|
||||
$('#buttons').after( '<hr><div class="alert alert-success text-center"><big>Inserito movimento articolo<br><b>' + barcode +'</b><br><b>' + articolo + '</b>!</big></div>' );
|
||||
if( articolo.barcode != '' ){
|
||||
$('#buttons').after(
|
||||
'<hr>'+
|
||||
'<div class="row">'+
|
||||
'<div class="col-md-6">'+
|
||||
'<div class="alert alert-info text-center" style="line-height: 1.6;">'+
|
||||
'<b style="font-size:14pt;"><i class="fa fa-barcode"></i> ' + articolo.barcode + ' - ' + articolo.descrizione + '</b><br>'+
|
||||
'<b>Prezzo acquisto:</b> ' + prezzo_acquisto.toLocale() + " " + globals.currency + '<br><b>Prezzo vendita:</b> ' + prezzo_vendita.toLocale() + " " + globals.currency +
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="col-md-6">'+
|
||||
'<div class="alert '+alert+' text-center">'+
|
||||
'<p style="font-size:14pt;">'+icon+' '+text+' '+qta_movimento.toLocale()+' '+articolo.um+' <i class="fa fa-arrow-circle-right"></i> '+qta_rimanente.toLocale()+' '+articolo.um+' rimanenti</p>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'</div>'
|
||||
);
|
||||
}
|
||||
|
||||
$("#qta").val(1);
|
||||
|
Loading…
x
Reference in New Issue
Block a user