Merge branch 'fix/guardar_presupuesto_coste_envio' into 'main'

arreglado

See merge request jjimenez/safekat!642
This commit is contained in:
2025-04-02 17:17:55 +00:00
4 changed files with 16 additions and 8 deletions

View File

@ -617,6 +617,7 @@ class Presupuestoadmin extends \App\Controllers\BaseResourceController
$data['resumen']['total_margenPercent_servicios'] = $presupuesto->total_margenPercent_servicios;
$data['resumen']['total_margen_servicios'] = $presupuesto->total_margen_servicios;
$data['resumen']['total_coste_envios'] = $presupuesto->total_coste_envios;
$data['resumen']['total_precio_envios'] = $presupuesto->envio_base;
$data['resumen']['total_margen_envios'] = $presupuesto->total_margen_envios;
$data['resumen']['total_costes'] = $presupuesto->total_costes;
$data['resumen']['porcentajeMargen'] =

View File

@ -38,7 +38,7 @@
<dt class="col-5 fw-normal text-end">Coste de envío</dt>
<dd class="col-6 text-end py-1 "><span id="costeEnvios" class="autonumeric-resumen-currency"></span></sp>
<dt class="col-5 fw-normal text-end">Precio de envío</dt>
<dd class="col-6 text-end py-1 "><span id="totalEnvios" class="autonumeric-resumen-currency"></span></sp>
<dd class="col-6 text-end py-1 "><span id="precioEnvios" class="autonumeric-resumen-currency"></span></sp>
<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></sp>
</dl>

View File

@ -122,6 +122,13 @@ class Envios {
$(document).on('click', '.btn-delete-envio', function () {
const rowId = $(this).closest('td').parent()[0].sectionRowIndex;
self.table.row(rowId).remove().draw();
$(document).trigger('update-presupuesto', {
update_lineas: false,
update_servicios: false,
update_envios: false,
update_resumen: true,
update_tiradas_alternativas: true
});
});
$(document).on('click', '.btn-edit-envio', function () {
@ -587,7 +594,7 @@ class Envios {
$(document).trigger('update-presupuesto', {
update_lineas: false,
update_servicios: true,
update_servicios: false,
update_envios: false,
update_resumen: true,
update_tiradas_alternativas: true

View File

@ -47,8 +47,8 @@ class Resumen {
$("#costeEnvios").html(resumen.total_coste_envios || 0);
$("#costeEnvios").val(resumen.total_coste_envios || 0);
$("#totalEnvios").html(resumen.total_coste_envios || 0);
$("#totalEnvios").val(resumen.total_coste_envios || 0);
$("#precioEnvios").html(resumen.total_precio_envios || 0);
$("#precioEnvios").val(resumen.total_precio_envios || 0);
$("#margenEnvios").html(resumen.total_margen_envios || 0);
$("#margenEnvios").val(resumen.total_margen_envios || 0);
@ -285,13 +285,13 @@ class Resumen {
});
}
totalEnvios -= margenEnvios
$('#totalEnvios').html(totalEnvios_base).val(totalEnvios_base.toFixed(2))
//totalEnvios -= margenEnvios // el precio de los envios es ya coste
$('#precioEnvios').html(totalEnvios_base).val(totalEnvios_base.toFixed(2))
$('#costeEnvios').html(totalEnvios).val(totalEnvios.toFixed(2))
$('#margenEnvios').html(margenEnvios).val(margenEnvios.toFixed(2))
}
else {
totalEnvios = parseFloat($('#totalEnvios').attr('val'))
totalEnvios = parseFloat($('#precioEnvios').attr('val'))
margenEnvios = parseFloat($('#margenEnvios').attr('val'))
}
@ -344,7 +344,7 @@ class Resumen {
'total_margen_servicios': $('#margenServicios').val(),
'total_margenPercent_servicios': $('#porcentajeMargenServicios').val(),
'total_coste_envios': $('#totalEnvios').val(),
'total_coste_envios': $('#costeEnvios').val(),
'total_margen_envios': $('#margenEnvios').val(),
'total_costes': $('#totalCostes').val(),