mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
limitar descuento a total margen
This commit is contained in:
@ -239,8 +239,6 @@ return [
|
||||
'gTintaCG' => 'G. tinta CG',
|
||||
'clicksPedido' => 'Clicks Pedido',
|
||||
'totalClicks' => 'Total Clicks',
|
||||
'totalTinta' => 'Total Tinta',
|
||||
'totalCorte' => 'Total Corte',
|
||||
'totalImpresion' => 'Total máquina',
|
||||
'velocidadCorte' => 'Velocidad corte',
|
||||
'precioHoraCorte' => 'Precio hora corte',
|
||||
|
||||
@ -98,9 +98,6 @@
|
||||
<dt class="col-5 fw-normal text-end">Margen envío</dt>
|
||||
<dd class="col-6 text-end py-1 "><span id="margenEnvios"
|
||||
class="autonumeric-resumen-currency"></span></dd>
|
||||
<dt class="col-5 fw-normal text-end">Total envío base</dt>
|
||||
<dd class="col-6 text-end py-1 "><span id="precioEnvios"
|
||||
class="autonumeric-resumen-currency"></span></dd>
|
||||
</dl>
|
||||
|
||||
<hr class="mx-n4">
|
||||
@ -114,6 +111,9 @@
|
||||
class="autonumeric-resumen-percent"></span></dd>
|
||||
<dd class="col-3 text-end py-1"><span id="totalMargenes"
|
||||
class="autonumeric-resumen-currency"></span></dd>
|
||||
<dt class="col-5 fw-normal text-end">Total envío base</dt>
|
||||
<dd class="col-6 text-end py-1 "><span id="precioEnvios"
|
||||
class="autonumeric-resumen-currency"></span></dd>
|
||||
</dl>
|
||||
|
||||
<hr class="mx-n4">
|
||||
|
||||
@ -383,8 +383,13 @@ class Resumen {
|
||||
if ($('#total_descuentoPercent').val() < 0) {
|
||||
$('#total_descuentoPercent').val(0)
|
||||
}
|
||||
|
||||
let totalAntesDescuento = totalCostes + totalMargenes + totalEnvios_base;
|
||||
let totalDescuento = totalAntesDescuento * parseFloat($('#total_descuentoPercent').val() || 0) / 100
|
||||
let totalDescuento = totalAntesDescuento * parseFloat($('#total_descuentoPercent').val() || 0) / 100;
|
||||
if(totalDescuento > totalMargenes){
|
||||
totalDescuento = totalMargenes;
|
||||
$('#total_descuentoPercent').val((totalDescuento / totalAntesDescuento * 100).toFixed(0));
|
||||
}
|
||||
let totalPresupuesto = totalAntesDescuento - totalDescuento; // para el calculo del precio_u solo se tiene en cuenta el base
|
||||
let precioUnidad = totalPresupuesto / parseInt($('#tirada').val())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user