modificado la muestra de tiradas

This commit is contained in:
2024-05-03 13:57:34 +02:00
parent 8926e8411c
commit 3453306123
3 changed files with 2575 additions and 18 deletions

View File

@ -714,23 +714,36 @@ async function calcularPresupuesto() {
console.log(response);
$('#loader').hide();
if(error){
$('#precios > tbody').empty();
$('#precios').hide();
$('#tiradaPrecio1').hide();
$('#tiradaPrecio2').hide();
$('#tiradaPrecio3').hide();
$('#tiradaPrecio4').hide();
}
else{
$('#precios > tbody').empty();
$('#precios').show();
for (i = 0; i < response.tiradas.length; i++) {
$('#precios > tbody').append('<tr class="table-light"><td>' + response.tiradas[i] + '</td><td>' + response.precio_u[i] + '€</td></tr>');
const total = (parseFloat(response.precio_u[i]) * parseInt(response.tiradas[i])).toFixed(2) ;
const label = "tiradaPrecio" + parseInt(i+1);
$('#ud_' + label).text(response.tiradas[i] + ' ud.');
$('#tot_' + label).text('Total: ' + total + '€');
$('#pu_' + label).text(response.precio_u[i] + '€/ud');
$('#' + label).show();
}
$('#precios').show();
for (i = response.tiradas.length; i < 4; i++) {
const label = "tiradaPrecio" + parseInt(i+1);
$('#' + label).hide();
}
}
},
error: function (error) {
$('#loader').hide();
$('#precios > tbody').empty();
$('#precios').hide();
$('#tiradaPrecio1').hide();
$('#tiradaPrecio2').hide();
$('#tiradaPrecio3').hide();
$('#tiradaPrecio4').hide();
}
});
}

View File

@ -68,17 +68,52 @@
administrador.</p>
</div>
<table id="precios" class="table table-sm" style="display: none;">
<caption>Precio/Unidad por tirada</caption>
<thead>
<tr>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<div id="tiradaPrecio1" class="list-group" style="display: none;">
<a class="list-group-item list-group-item-action d-flex justify-content-between" style="display: none;">
<div class="li-wrapper d-flex justify-content-start align-items-center" >
<div class="list-content">
<h7 id="ud_tiradaPrecio1" class="mb-1">100 unidades</h7>
<h6 id="tot_tiradaPrecio1" class="mb-1">Total 387.54€</h6>
<h7 id="pu_tiradaPrecio1" class="mb-1">3.8754€/ud</h7>
</div>
</div>
</a>
</div>
<div id="tiradaPrecio2" class="list-group" style="display: none;">
<a class="list-group-item list-group-item-action d-flex justify-content-between" style="display: none;">
<div class="li-wrapper d-flex justify-content-start align-items-center" >
<div class="list-content">
<h7 id="ud_tiradaPrecio2" class="mb-1">100 unidades</h7>
<h6 id="tot_tiradaPrecio2" class="mb-1">Total 387.54€</h6>
<h7 id="pu_tiradaPrecio2" class="mb-1">3.8754€/ud</h7>
</div>
</div>
</a>
</div>
<div id="tiradaPrecio3" class="list-group" style="display: none;">
<a class="list-group-item list-group-item-action d-flex justify-content-between" style="display: none;">
<div class="li-wrapper d-flex justify-content-start align-items-center" >
<div class="list-content">
<h7 id="ud_tiradaPrecio3" class="mb-1">100 unidades</h7>
<h6 id="tot_tiradaPrecio3" class="mb-1">Total 387.54€</h6>
<h7 id="pu_tiradaPrecio3" class="mb-1">3.8754€/ud</h7>
</div>
</div>
</a>
</div>
<div id="tiradaPrecio4" class="list-group" style="display: none;">
<a class="list-group-item list-group-item-action d-flex justify-content-between" style="display: none;">
<div class="li-wrapper d-flex justify-content-start align-items-center" >
<div class="list-content">
<h7 id="ud_tiradaPrecio4" class="mb-1">100 unidades</h7>
<h6 id="tot_tiradaPrecio4" class="mb-1">Total 387.54€</h6>
<h7 id="pu_tiradaPrecio4" class="mb-1">3.8754€/ud</h7>
</div>
</div>
</a>
</div>
</div>

2509
xdebug.log

File diff suppressed because it is too large Load Diff