diff --git a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php index d056e955..47883116 100644 --- a/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestoadmin.php @@ -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'] = diff --git a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php index dbddddfa..5f4c691b 100644 --- a/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php +++ b/ci4/app/Views/themes/vuexy/form/presupuestos/admin/_resumenPresupuestoItems.php @@ -38,7 +38,7 @@
Coste de envío
Precio de envío
-
+
Margen envío
diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/envios.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/envios.js index 80c7f2a5..6962c8db 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/envios.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/envios.js @@ -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 diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index 2f3a3f5e..55ca6bf7 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -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(),