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(),