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',
|
'gTintaCG' => 'G. tinta CG',
|
||||||
'clicksPedido' => 'Clicks Pedido',
|
'clicksPedido' => 'Clicks Pedido',
|
||||||
'totalClicks' => 'Total Clicks',
|
'totalClicks' => 'Total Clicks',
|
||||||
'totalTinta' => 'Total Tinta',
|
|
||||||
'totalCorte' => 'Total Corte',
|
|
||||||
'totalImpresion' => 'Total máquina',
|
'totalImpresion' => 'Total máquina',
|
||||||
'velocidadCorte' => 'Velocidad corte',
|
'velocidadCorte' => 'Velocidad corte',
|
||||||
'precioHoraCorte' => 'Precio hora corte',
|
'precioHoraCorte' => 'Precio hora corte',
|
||||||
|
|||||||
@ -98,9 +98,6 @@
|
|||||||
<dt class="col-5 fw-normal text-end">Margen envío</dt>
|
<dt class="col-5 fw-normal text-end">Margen envío</dt>
|
||||||
<dd class="col-6 text-end py-1 "><span id="margenEnvios"
|
<dd class="col-6 text-end py-1 "><span id="margenEnvios"
|
||||||
class="autonumeric-resumen-currency"></span></dd>
|
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>
|
</dl>
|
||||||
|
|
||||||
<hr class="mx-n4">
|
<hr class="mx-n4">
|
||||||
@ -114,6 +111,9 @@
|
|||||||
class="autonumeric-resumen-percent"></span></dd>
|
class="autonumeric-resumen-percent"></span></dd>
|
||||||
<dd class="col-3 text-end py-1"><span id="totalMargenes"
|
<dd class="col-3 text-end py-1"><span id="totalMargenes"
|
||||||
class="autonumeric-resumen-currency"></span></dd>
|
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>
|
</dl>
|
||||||
|
|
||||||
<hr class="mx-n4">
|
<hr class="mx-n4">
|
||||||
|
|||||||
@ -383,8 +383,13 @@ class Resumen {
|
|||||||
if ($('#total_descuentoPercent').val() < 0) {
|
if ($('#total_descuentoPercent').val() < 0) {
|
||||||
$('#total_descuentoPercent').val(0)
|
$('#total_descuentoPercent').val(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
let totalAntesDescuento = totalCostes + totalMargenes + totalEnvios_base;
|
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 totalPresupuesto = totalAntesDescuento - totalDescuento; // para el calculo del precio_u solo se tiene en cuenta el base
|
||||||
let precioUnidad = totalPresupuesto / parseInt($('#tirada').val())
|
let precioUnidad = totalPresupuesto / parseInt($('#tirada').val())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user