From 91796e993c686690cb64a82bfc96474d438a7792 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 19:01:16 +0100 Subject: [PATCH 1/7] terminado --- .../Presupuestos/Presupuestocliente.php | 2 +- ci4/app/Language/es/Presupuestos.php | 2 +- .../presupuestoAdmin/presupuestoAdminEdit.js | 32 +++++++++++++------ .../presupuestoAdmin/sections/resumen.js | 5 +-- 4 files changed, 28 insertions(+), 13 deletions(-) diff --git a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php index 1902d77d..9987967c 100755 --- a/ci4/app/Controllers/Presupuestos/Presupuestocliente.php +++ b/ci4/app/Controllers/Presupuestos/Presupuestocliente.php @@ -2867,7 +2867,6 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $sumForFactor += round($linea['precio_pedido'], 2); $sumForFactor -= round($linea['precio_pedido'], 2); - $totalImpresion += round($linea['precio_impresion_horas'], 2); $totalImpresion += round($linea['precio_click_pedido'], 2); $sumForFactor += round($linea['precio_click_pedido'], 2); @@ -2878,6 +2877,7 @@ class Presupuestocliente extends \App\Controllers\BaseResourceController $sumForFactor += round($linea['total_corte'], 2); } } + $margenImpresion += round($linea['precio_impresion_horas'], 2); // coste de maquina y magen son MARGEN, no COSTE $margenImpresion += round($linea['margen_impresion_horas'], 2); $margenImpresion += round($linea['margen_click_pedido'], 2); $sumForFactor -= round($linea['margen_click_pedido'], 2); diff --git a/ci4/app/Language/es/Presupuestos.php b/ci4/app/Language/es/Presupuestos.php index c1951b6e..200af878 100755 --- a/ci4/app/Language/es/Presupuestos.php +++ b/ci4/app/Language/es/Presupuestos.php @@ -155,7 +155,7 @@ return [ 'totalClicks' => 'Total clicks', 'horas' => 'Horas máquina', 'precioHora' => 'Precio hora', - 'precioImpresion' => 'Precio impresión', + 'precioImpresion' => 'Coste máquina', 'precioPagNegro' => 'Precio pág. negro', 'precioPagColor' => 'Precio pág. color', 'totalTinta' => 'Total tinta', diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js index 9448acd9..d32f4ae4 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/presupuestoAdminEdit.js @@ -404,7 +404,9 @@ class PresupuestoAdminEdit { } // Funciones para detectar cambios en el formulario - this.#checkChangesPresupuesto(); + setTimeout(() => { + this.#checkChangesPresupuesto(); + }, 500); $('#bc-save').on("click", function () { showBreadCrumbSaveButton(false); $('#saveForm').trigger('click'); @@ -530,45 +532,57 @@ class PresupuestoAdminEdit { #checkChangesPresupuesto() { + + const self = this; // Detectar cambios en inputs de texto $('input[type="text"]').on('change', function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); // Detectar cambios en inputs de texto $('input[type="number"]').on('change', function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); // Detectar cambios en select $('select').on('change', function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); $('.select2bs').on('change', function (e) { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); // Detectar cambios en checkboxes $('input[type="checkbox"]').change(function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); // Detectar cambios en textareas $('textarea').on('input', function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); // Detectar cambios en otros tipos de input $('input[type="radio"]').change(function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); // Detectar cambios en otros tipos de input $('input:not([type])').on('input', function () { - showBreadCrumbSaveButton(true); + if (!self.cargandoPresupuesto) + showBreadCrumbSaveButton(true); }); } + + downloadPreviewImage() { $(document).on("click", ".download-shape", (event) => { let parentDiv = $(event.currentTarget).parent().parent(); diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index 58a2d142..d791374d 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -104,6 +104,7 @@ class Resumen { let sumForFactorPonderado = 0.0; + let costeMaquinaHoras = 0.0; let margenPorHoras = 0.0; if (updateLP) { @@ -122,7 +123,7 @@ class Resumen { } if (rowData.check_impresion_total) { - totalImpresion += parseFloat($('#' + rowData.row_id + '_precioImpresion').val()) + costeMaquinaHoras += parseFloat($('#' + rowData.row_id + '_precioImpresion').val()) margenPorHoras += parseFloat($('#' + rowData.row_id + '_margenImpresion').val()) totalImpresion += parseFloat($('#' + rowData.row_id + '_totalClicks').val()) margenImpresion += parseFloat($('#' + rowData.row_id + '_margenClicks').val()) @@ -148,7 +149,7 @@ class Resumen { totalImpresion -= parseFloat(margenImpresion); totalPapel -= parseFloat(margenPapel); - margenImpresion += parseFloat(margenPorHoras); + margenImpresion += parseFloat(margenPorHoras) + parseFloat(costeMaquinaHoras); let porcentajeMargenPapel = isNaN(margenPapel / (totalPapel) * 100.0) ? 0 : margenPapel / (totalPapel) * 100.0 $('#porcentajeMargenPapel').text(porcentajeMargenPapel.toFixed(0) + '%') From ebaf4364acd72138af81c452625336c2afb3b0ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 19:19:43 +0100 Subject: [PATCH 2/7] resuelto el problema de los servicios acabado --- ci4/app/Models/Presupuestos/PresupuestoServiciosExtraModel.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci4/app/Models/Presupuestos/PresupuestoServiciosExtraModel.php b/ci4/app/Models/Presupuestos/PresupuestoServiciosExtraModel.php index f7141ebb..1adccc74 100755 --- a/ci4/app/Models/Presupuestos/PresupuestoServiciosExtraModel.php +++ b/ci4/app/Models/Presupuestos/PresupuestoServiciosExtraModel.php @@ -154,7 +154,7 @@ class PresupuestoServiciosExtraModel extends \App\Models\BaseModel $builder = $this->db ->table($this->table . " t1") ->select( - "t1.id AS id, t1.tarifa_extra_id AS tarifa_extra_id, t1.precio AS precio, t1.margen AS margen, t2.nombre AS nombre" + "t1.id AS id, t1.tarifa_extra_id AS tarifa_extra_id, t1.tarifa_extra_id AS tarifa_id, t1.precio AS precio, t1.margen AS margen, t2.nombre AS nombre" ); $builder->where('t1.presupuesto_id', $presupuesto_id); From ad0f5d4234a5a79c50c4d4f5b94b030af920c5e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 20:00:06 +0100 Subject: [PATCH 3/7] solucionado problema en getdata en resumen y totalizador coste maquina --- ci4/app/Language/es/Presupuestos.php | 4 +- .../sections/lineasPresupuesto.js | 2 +- .../presupuestoAdmin/sections/resumen.js | 44 +++++++++---------- 3 files changed, 25 insertions(+), 25 deletions(-) diff --git a/ci4/app/Language/es/Presupuestos.php b/ci4/app/Language/es/Presupuestos.php index 200af878..cf2595b5 100755 --- a/ci4/app/Language/es/Presupuestos.php +++ b/ci4/app/Language/es/Presupuestos.php @@ -155,7 +155,7 @@ return [ 'totalClicks' => 'Total clicks', 'horas' => 'Horas máquina', 'precioHora' => 'Precio hora', - 'precioImpresion' => 'Coste máquina', + 'precioImpresion' => 'Total horas', 'precioPagNegro' => 'Precio pág. negro', 'precioPagColor' => 'Precio pág. color', 'totalTinta' => 'Total tinta', @@ -228,7 +228,7 @@ return [ 'totalClicks' => 'Total Clicks', 'totalTinta' => 'Total Tinta', 'totalCorte' => 'Total Corte', - 'totalImpresion' => 'TOTAL IMPRES.', + 'totalImpresion' => 'Coste máquina', 'velocidadCorte' => 'Velocidad corte', 'precioHoraCorte' => 'Precio hora corte', 'tiempoCorte' => 'Tiempo corte', diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/lineasPresupuesto.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/lineasPresupuesto.js index 9b3e7271..21d88070 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/lineasPresupuesto.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/lineasPresupuesto.js @@ -1045,7 +1045,7 @@ class LineasPresupuesto { data.totalClicksPedido = isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2) data.totalTinta = isNaN(parseFloat(row.precio_tinta)) ? "" : parseFloat(row.precio_tinta).toFixed(2) - data.totalImpresion = isNaN(parseFloat(row.precio_click_pedido + row.precio_tinta + data.totalCorte)) ? "" : parseFloat(row.precio_click_pedido + row.precio_tinta + data.totalCorte).toFixed(2) + data.totalImpresion = isNaN(parseFloat(row.precio_click_pedido) + parseFloat(row.precio_tinta) + parseFloat(row.total_corte)) ? "" : (parseFloat(row.precio_click_pedido) + parseFloat(row.precio_tinta) + parseFloat(row.total_corte)).toFixed(2) data.gTintaNegroPed = isNaN(parseFloat(row.peso_gotas_negro_pedido)) ? "" : parseFloat(row.peso_gotas_negro_pedido).toFixed(2) data.gTintaCyanPed = isNaN(parseFloat(row.peso_gotas_cyan_pedido)) ? "" : parseFloat(row.peso_gotas_cyan_pedido).toFixed(2) diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index d791374d..4cd7e5a7 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -215,7 +215,7 @@ class Resumen { $('#tableOfServiciosExtra').DataTable().rows().every(function (rowIdx, tableLoop, rowLoop) { let rowData = this.data(); let total_servicio = self.roundToTwoDecimals(parseFloat(rowData.precio)); - let coste_servicio = self.roundToTwoDecimals(parseFloat(rowData.coste)); + let coste_servicio = self.roundToTwoDecimals(parseFloat(rowData.margen)); totalServicios += total_servicio margenServicios += total_servicio - coste_servicio; }); @@ -317,37 +317,37 @@ class Resumen { getData(){ let data = { - 'total_coste_papel': $('#totalCostePapel').text().replace('€', ''), - 'total_margen_papel': $('#margenPapel').text().replace('€', ''), - 'total_margenPercent_papel': $('#porcentajeMargenPapel').text().replace('%', ''), + 'total_coste_papel': $('#totalCostePapel').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margen_papel': $('#margenPapel').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margenPercent_papel': $('#porcentajeMargenPapel').text().replace('%', '').replace('.', '').replace(',', '.'), - 'total_coste_impresion': $('#totalCosteImpresion').text().replace('€', ''), - 'total_margen_impresion': $('#margenImpresion').text().replace('€', ''), - 'total_margenPercent_impresion': $('#porcentajeMargenImpresion').text().replace('%', ''), + 'total_coste_impresion': $('#totalCosteImpresion').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margen_impresion': $('#margenImpresion').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margenPercent_impresion': $('#porcentajeMargenImpresion').text().replace('%', '').replace('.', '').replace(',', '.'), - 'total_coste_servicios': $('#totalServicios').text().replace('€', ''), - 'total_margen_servicios': $('#margenServicios').text().replace('€', ''), - 'total_margenPercent_servicios': $('#porcentajeMargenServicios').text().replace('%', ''), + 'total_coste_servicios': $('#totalServicios').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margen_servicios': $('#margenServicios').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margenPercent_servicios': $('#porcentajeMargenServicios').text().replace('%', '').replace('.', '').replace(',', '.'), - 'total_coste_envios': $('#totalEnvios').text().replace('€', ''), - 'total_margen_envios': $('#margenEnvios').text().replace('€', ''), + 'total_coste_envios': $('#totalEnvios').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margen_envios': $('#margenEnvios').text().replace('€', '').replace('.', '').replace(',', '.'), - 'total_costes': $('#totalCostes').text().replace('€', ''), - 'total_margenes': $('#totalMargenes').text().replace('€', ''), + 'total_costes': $('#totalCostes').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_margenes': $('#totalMargenes').text().replace('€', '').replace('.', '').replace(',', '.'), - 'total_antes_descuento': $('#totalAntesDescuento').text().replace('€', ''), - 'total_descuento': $('#descuentoTotal').text().replace('€', ''), - 'total_descuentoPercent': $('#total_descuentoPercent').val().replace('€', ''), - 'total_presupuesto': $('#totalDespuesDecuento').text().replace('€', ''), - 'total_precio_unidad': $('#precioUnidadPresupuesto').text().replace('€', ''), + 'total_antes_descuento': $('#totalAntesDescuento').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_descuento': $('#descuentoTotal').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_descuentoPercent': $('#total_descuentoPercent').val().replace('€', '').replace('.', '').replace(',', '.'), + 'total_presupuesto': $('#totalDespuesDecuento').text().replace('€', '').replace('.', '').replace(',', '.'), + 'total_precio_unidad': $('#precioUnidadPresupuesto').text().replace('€', '').replace('.', '').replace(',', '.'), - 'total_factor': $('#factor').text().replace(/,/g, '.'), - 'total_factor_ponderado': $('#factor_ponderado').text().replace(/,/g, '.'), + 'total_factor': $('#factor').text().replace(/,/g, '.').replace('.', '').replace(',', '.'), + 'total_factor_ponderado': $('#factor_ponderado').text().replace(/,/g, '.').replace('.', '').replace(',', '.'), }; if($('#confirmar_presupuesto').prop('checked')){ data.confirmar = '1'; - data.total_aceptado = $('#totalDespuesDecuento').text().replace('€', ''); + data.total_aceptado = $('#totalDespuesDecuento').text().replace('€', '').replace('.', '').replace(',', '.'); } return data; From 8c771d9779a2bd866f3bbbe2fd94eb745ca05c8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 20:13:20 +0100 Subject: [PATCH 4/7] corregido --- .../js/safekat/pages/presupuestoAdmin/sections/resumen.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index 4cd7e5a7..9ea9e596 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -138,10 +138,10 @@ class Resumen { sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenClicks').val()) - if (!isNaN(parseFloat($('#' + rowData.row_id + '_totalTinta').val()))) { + /*if (!isNaN(parseFloat($('#' + rowData.row_id + '_totalTinta').val()))) { totalImpresion += parseFloat($('#' + rowData.row_id + '_totalTinta').val()) sumForFactor += parseFloat($('#' + rowData.row_id + '_totalTinta').val()) - } + }*/ } }) } From 851b224149f961d93d02d38eb76aafdd59299adb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 20:24:54 +0100 Subject: [PATCH 5/7] arreglado factor resumen y cambiado texto --- ci4/app/Language/es/Presupuestos.php | 2 +- .../pages/presupuestoAdmin/sections/resumen.js | 13 ++++++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ci4/app/Language/es/Presupuestos.php b/ci4/app/Language/es/Presupuestos.php index cf2595b5..b907e057 100755 --- a/ci4/app/Language/es/Presupuestos.php +++ b/ci4/app/Language/es/Presupuestos.php @@ -228,7 +228,7 @@ return [ 'totalClicks' => 'Total Clicks', 'totalTinta' => 'Total Tinta', 'totalCorte' => 'Total Corte', - 'totalImpresion' => 'Coste máquina', + 'totalImpresion' => 'Total máquina', 'velocidadCorte' => 'Velocidad corte', 'precioHoraCorte' => 'Precio hora corte', 'tiempoCorte' => 'Tiempo corte', diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index 9ea9e596..3206d0a2 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -117,8 +117,8 @@ class Resumen { totalPapel += parseFloat($('#' + rowData.row_id + '_totalPapelPedido').val()) margenPapel += parseFloat($('#' + rowData.row_id + '_margenPapelPedido').val()) - sumForFactor += parseFloat($('#' + rowData.row_id + '_totalPapelPedido').val()) - sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenPapelPedido').val()) + //sumForFactor += parseFloat($('#' + rowData.row_id + '_totalPapelPedido').val()) + //sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenPapelPedido').val()) } if (rowData.check_impresion_total) { @@ -128,7 +128,7 @@ class Resumen { totalImpresion += parseFloat($('#' + rowData.row_id + '_totalClicks').val()) margenImpresion += parseFloat($('#' + rowData.row_id + '_margenClicks').val()) - sumForFactor += parseFloat($('#' + rowData.row_id + '_totalClicks').val()) + //sumForFactor += parseFloat($('#' + rowData.row_id + '_totalClicks').val()) if (rowData.maquinaTipo == 'inkjet') { totalImpresion += parseFloat(rowData.totalTinta) @@ -136,7 +136,7 @@ class Resumen { sumForFactor += (parseFloat(rowData.totalTinta) + parseFloat(rowData.totalCorte)) } - sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenClicks').val()) + //sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenClicks').val()) /*if (!isNaN(parseFloat($('#' + rowData.row_id + '_totalTinta').val()))) { totalImpresion += parseFloat($('#' + rowData.row_id + '_totalTinta').val()) @@ -151,6 +151,9 @@ class Resumen { margenImpresion += parseFloat(margenPorHoras) + parseFloat(costeMaquinaHoras); + sumForFactor += totalImpresion; + sumForFactor += totalPapel; + let porcentajeMargenPapel = isNaN(margenPapel / (totalPapel) * 100.0) ? 0 : margenPapel / (totalPapel) * 100.0 $('#porcentajeMargenPapel').text(porcentajeMargenPapel.toFixed(0) + '%') $('#totalCostePapel').text((this.addSeparatorsNF(totalPapel.toFixed(2), ".", ",", ".")) + "€") @@ -173,7 +176,7 @@ class Resumen { margenImpresion = parseFloat($('#margenImpresion').attr('val')) } - sumForFactorPonderado = sumForFactor; + //sumForFactorPonderado = sumForFactor; if (updateServicios) { From 9329aececcf72f3cbd5d9d8108a4b28455f3ecf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 20:28:29 +0100 Subject: [PATCH 6/7] solucionado --- .../js/safekat/pages/presupuestoAdmin/sections/resumen.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index 3206d0a2..2bc39535 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -133,7 +133,7 @@ class Resumen { if (rowData.maquinaTipo == 'inkjet') { totalImpresion += parseFloat(rowData.totalTinta) totalImpresion += parseFloat(rowData.totalCorte)?? 0; - sumForFactor += (parseFloat(rowData.totalTinta) + parseFloat(rowData.totalCorte)) + //sumForFactor += (parseFloat(rowData.totalTinta) + parseFloat(rowData.totalCorte)) } //sumForFactor -= parseFloat($('#' + rowData.row_id + '_margenClicks').val()) From 068a2307bcb90b8fcd9dd2b728f9888cdc918d76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= Date: Thu, 20 Feb 2025 20:45:33 +0100 Subject: [PATCH 7/7] arreglado --- .../js/safekat/pages/presupuestoAdmin/sections/resumen.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js index 2bc39535..1cb28196 100644 --- a/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js +++ b/httpdocs/assets/js/safekat/pages/presupuestoAdmin/sections/resumen.js @@ -176,7 +176,7 @@ class Resumen { margenImpresion = parseFloat($('#margenImpresion').attr('val')) } - //sumForFactorPonderado = sumForFactor; + sumForFactorPonderado = sumForFactor; if (updateServicios) { @@ -344,8 +344,8 @@ class Resumen { 'total_presupuesto': $('#totalDespuesDecuento').text().replace('€', '').replace('.', '').replace(',', '.'), 'total_precio_unidad': $('#precioUnidadPresupuesto').text().replace('€', '').replace('.', '').replace(',', '.'), - 'total_factor': $('#factor').text().replace(/,/g, '.').replace('.', '').replace(',', '.'), - 'total_factor_ponderado': $('#factor_ponderado').text().replace(/,/g, '.').replace('.', '').replace(',', '.'), + 'total_factor': $('#factor').text().replace(/,/g, '.'), + 'total_factor_ponderado': $('#factor_ponderado').text().replace(/,/g, '.') }; if($('#confirmar_presupuesto').prop('checked')){