From 05e43e68dba80c855d628e0eaa035c5014871351 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Jim=C3=A9nez?= <“jaimejimenezortega@gmail.com”> Date: Wed, 10 Jan 2024 19:21:05 +0100 Subject: [PATCH] arreglados bugs en totalizadores y previews --- .vscode/sftp.json | 2 +- .../cosidotapablanda/_lineasPresupuestoItems.php | 5 ++--- .../cosidotapablanda/_resumenPresupuestoItems.php | 15 +++++++++++++++ .../presupuestos/cosidotapablanda/previews.js | 6 +++--- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/.vscode/sftp.json b/.vscode/sftp.json index 9668ab8a..0ce5f48b 100755 --- a/.vscode/sftp.json +++ b/.vscode/sftp.json @@ -5,7 +5,7 @@ "remotePath": "/", "uploadOnSave": true, "useTempFile": false, - "openSsh": false, + "openSsh": false, "profiles": { "jjo": { "host": "sk-jjo.imnavajas.es", diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php index 4981fc6e..f0fbb3e8 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php @@ -633,8 +633,8 @@ function processRowData(row, rowId, rowClass){ 'maquina_impresion_ancho': blank_line?0:isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0]), 'maquina_impresion_alto': blank_line?0:isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1]), 'formas': blank_line?0:isNaN(parseInt(row.num_formas.value)) ? 0 : parseInt(row.num_formas.value), - 'formas_v': blank_line?0:isNaN(parseInt(row.num_formas.num_formas_horizontales)) ? 0 : parseInt(row.num_formas.num_formas_horizontales), - 'formas_h': blank_line?0:isNaN(parseInt(row.num_formas.num_formas_verticales)) ? 0 : parseInt(row.num_formas.num_formas_verticales), + 'formas_v': blank_line?0:isNaN(parseInt(row.num_formas.num_formas_verticales)) ? 0 : parseInt(row.num_formas.num_formas_verticales), + 'formas_h': blank_line?0:isNaN(parseInt(row.num_formas.num_formas_horizontales)) ? 0 : parseInt(row.num_formas.num_formas_horizontales), 'formas_orientacion': blank_line?0:row.num_formas.posicion_formas, 'icon': icon, @@ -2736,7 +2736,6 @@ function fill_lp_rot_color(row, fromComparador=false){ } else{ - // Si viene de hacerlo a mano... // Si viene de hacerlo a mano... data = processRowData(row, 'lp_rot_color', 'lp-rot-color'); diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php index 3393142b..b33503e6 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_resumenPresupuestoItems.php @@ -124,6 +124,12 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){ $('#totalCosteImpresion').text(totalImpresion.toFixed(2) + '€') $('#margenImpresion').text(margenImpresion.toFixed(2) + '€') } + else{ + totalPapel = parseFloat($('#totalCostePapel').text().replace('€', '')) + totalMargenes = parseFloat($('#margenPapel').text().replace('€', '')) + totalImpresion = parseFloat($('#totalCosteImpresion').text().replace('€', '')) + margenImpresion = parseFloat($('#margenImpresion').text().replace('€', '')) + } if(updateServicios){ @@ -175,6 +181,11 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){ $('#totalServicios').text(totalServicios.toFixed(2) + '€') $('#margenServicios').text(margenServicios.toFixed(2) + '€') } + else{ + + totalServicios = parseFloat($('#totalServicios').text().replace('€', '')) + margenServicios = parseFloat($('#margenServicios').text().replace('€', '')) + } if(updateEnvio){ @@ -190,6 +201,10 @@ function updateTotales(updateLP=true, updateServicios=true, updateEnvio=true){ $('#totalEnvios').text(totalEnvios.toFixed(2) + '€') $('#margenEnvios').text(margenEnvios.toFixed(2) + '€') } + else{ + totalEnvios = parseFloat($('#totalEnvios').text().replace('€', '')) + margenEnvios = parseFloat($('#margenEnvios').text().replace('€', '')) + } var totalCostes = totalPapel + totalImpresion + totalServicios + totalEnvios var totalMargenes = margenPapel + margenImpresion + margenServicios + margenEnvios diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js index 5a0f21f7..390dbc7a 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js @@ -99,7 +99,7 @@ function previewRotativa(lpTagName) { // Guarda vertical if (pvObj.nFormasV > 1) { guardaV = 3; - } + } // Guarda horizontal if (pvObj.nFormasH > 1) { guardaH = 3; @@ -401,8 +401,8 @@ function getObjetoLP(lpName) { lomoLibro: getLomoLibro(), anchoSolapa: parseFloat($('#solapas_ancho').val()), nFormas: parseInt(rowData.formas), - nFormasH: parseInt(rowData.formas_v), - nFormasV: parseInt(rowData.formas_h), + nFormasH: parseInt(rowData.formas_h), + nFormasV: parseInt(rowData.formas_v), orientacionFormas: rowData.formas_orientacion, altoMaquina: parseFloat(rowData.maquina_alto), anchoMaquina: parseFloat(rowData.maquina_ancho),