From 3be7c61c2b74187e24959b8cbb8ca80c91ffda2d Mon Sep 17 00:00:00 2001 From: imnavajas Date: Wed, 20 Dec 2023 15:00:23 +0100 Subject: [PATCH] Reajustados archivos del previsualizador de formas --- ci4/app/Language/es/Presupuestos.php | 32 +- .../_lineasPresupuestoItems.php | 629 +++++++------- .../cosidotapablanda/_previewItems.php | 773 ++++++++++++++---- .../presupuestos/cosidotapablanda/previews.js | 209 ++++- d | 13 - 5 files changed, 1168 insertions(+), 488 deletions(-) delete mode 100644 d diff --git a/ci4/app/Language/es/Presupuestos.php b/ci4/app/Language/es/Presupuestos.php index bdf91661..ebbf64e3 100755 --- a/ci4/app/Language/es/Presupuestos.php +++ b/ci4/app/Language/es/Presupuestos.php @@ -162,13 +162,37 @@ return [ 'comentariosSafekat' => 'Comentarios Safekat', 'comentariosPresupuesto' => 'Comentarios Presupuesto', 'comentariosProduccion' => 'Comentarios Produccion', - 'preview' => 'Previsualización de configuraciones', - 'previewMaquina' => 'Configuración de máquina', - 'previewCubierta' => 'Configuración de cubierta', - 'previewPortada' => 'Configuración de portada', + 'resumen' => 'Resumen del presupuesto', 'confirmar' => 'Confirmar presupuesto', + // Preview + 'preview' => 'Previsualización de configuraciones', + 'preview-conf-bn' => 'Configuración Blanco y Negro', + 'preview-conf-bn-hq' => 'Configuración Blanco y Negro', + 'preview-conf-color' => 'Configuración Color', + 'preview-conf-color-hq' => 'Configuración Color', + 'preview-conf-rot-bn' => 'Configuración Blanco y Negro', + 'preview-conf-rot-color' => 'Configuración Color', + 'previewMaquina' => 'Máquina', + 'previewConfiguracionCubierta' => 'Configuración de cubierta', + 'previewEsquemaCubierta' => 'Esquema de cubierta', + 'previewConfiguracionEsquemaCubierta' => 'Configuración esquema de cubierta', + 'previewMaquinaPlana' => 'Configuración del papel: Plana', + 'previewMaquinaRotativa' => 'Configuración del papel: Rotativa', + 'previewCubierta' => 'Configuración del papel: Cubierta', + 'previewPapelGenerico' => 'Papel Genérico', + 'previewPapelCompra' => 'Papel de Compra', + 'previewAreaImpresion' => 'Área de Impresión', + 'previewPosicionFormas' => 'Posición de Formas', + 'previewDetalles' => 'Detalles del trabajo', + 'previewGramaje' => 'Gramaje', + 'previewMano' => 'Mano', + 'previewLibro' => 'Libro', + 'previewFormas' => 'Formas', + 'previewLomo' => 'Lomo', + 'previewSolapas' => 'Solapas', + // Servicios 'precio' => 'Precio', 'precioUnidad' => 'Precio unitario', 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 122c5105..fa7b97be 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 @@ -29,7 +29,6 @@ - @@ -42,6 +41,12 @@ + + + + + + @@ -75,18 +80,23 @@ - - + - + + + + + + + @@ -120,18 +130,23 @@ - - + - + + + + + + + @@ -165,19 +180,24 @@ - - + - + + + + + + + @@ -211,18 +231,23 @@ - - + - + + + + + + + @@ -256,18 +281,17 @@ - - + - + - - + +
@@ -367,7 +391,7 @@
- + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -508,19 +537,18 @@ - - + - + - - + +
@@ -620,7 +648,7 @@
- + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - + - + + + + + + + @@ -813,13 +851,12 @@ - - + - + @@ -845,7 +882,7 @@ - + @@ -855,7 +892,7 @@ section("additionalInlineJs") ?> - + $('#lp_bn_papel').val(''); $('#lp_bnhq_papel').val(''); @@ -866,7 +903,7 @@ $('#lp_rot_color_papel').val(''); $('#lp_cubierta_papel').val(''); $('#lp_sobrecubierta_papel').val(''); $('#addLineasPresupuesto').val(''); - + $('#lp_rot_color_vercalculos').on("click", function () { if($( ".calculos_rot_color" ).css('display') == 'none') @@ -889,6 +926,7 @@ $('#lp_rot_bn_vercalculos').on("click", function () { $(document).on('click', '.btn-delete', function(e) { const row_id = $(this).closest('tr')[0].id; $(".btn-remove").attr('row-id', row_id); + }); @@ -904,7 +942,6 @@ $(document).on('click', '.btn-remove', function(e) { clear_interior(row_id) } $('#confirm2delete').modal('toggle') - updateTotales() }); @@ -933,7 +970,7 @@ function clear_interior(row_id = ''){ clear_lp_colorhq(true); $('.lp-interior').css('display', 'none'); break; - } + } } @@ -953,7 +990,7 @@ function clear_rotativa(row_id = ''){ $('.lp_rot_bn').css('display', 'none'); $('.lp_rot_color').css('display', 'none'); break; - } + } } @@ -966,10 +1003,10 @@ function clear_cubierta(){ $('.insertarLinea').on("click", function (e) { if(e.target.id.includes("Plana")){ - + clear_interior(); clear_rotativa(); - + var rows = $("#tableCompIntPlana").DataTable().rows( '.selected' ).data().toArray(); for(row of rows){ if(row['tipo'] =='bn'){ @@ -987,10 +1024,10 @@ $('.insertarLinea').on("click", function (e) { } } if(e.target.id.includes("Rotativa")){ - + clear_rotativa(); clear_interior(); - + var rows = $("#tableCompIntRotativa").DataTable().rows( '.selected' ).data().toArray(); for(row of rows){ if(row['paginasColor'] ==0){ @@ -1003,9 +1040,9 @@ $('.insertarLinea').on("click", function (e) { } if(e.target.id.includes("Cubierta")){ - + clear_cubierta(); - + var rows = $("#tableCompCubierta").DataTable().rows( '.selected' ).data().toArray(); for(row of rows){ fill_lp_cubierta(row, true); @@ -1016,7 +1053,7 @@ $('.insertarLinea').on("click", function (e) { $('#addLineasPresupuesto').on("change", function (e) { switch($('#addLineasPresupuesto').val()){ - // Se chequean todas las lineas de negro y todas las de color + // Se chequean todas las lineas de negro y todas las de color // (solo una de cada en interior) case 'lp_bn': if($('#lp_bn').css('display') != 'none' || @@ -1132,7 +1169,7 @@ async function set_lp_bn_papelImpresion(){ url: '', beforeSend: function() { $('#lp_bn_papelImpresion').empty() - $('#lp_bn_maquina').empty() + $('#lp_bn_maquina').empty() clear_lp_bn(false) }, data: { @@ -1157,12 +1194,12 @@ async function set_lp_bn_papelImpresion(){ async function set_lp_bn_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_bn_maquina').empty() + $('#lp_bn_maquina').empty() clear_lp_bn(false) }, data: { @@ -1248,32 +1285,32 @@ function calcularPresupuesto_bn(){ url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { if(value.fields.maquina_id === $('#lp_bn_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_bn_papelImpresion option:selected').val() ) { - + fill_lp_bn(value.fields); - return false; + return false; } else{ clear_lp_bn(false); } - + }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -1284,21 +1321,22 @@ function fill_lp_bn(row, fromComparator=false){ $('#lp_bn_paginas').val(row.paginas) $('#lp_bn_papel').val(row.papelGenericoId) $('#lp_bn_gramaje').empty() - $('#lp_bn_gramaje').append(``); + `); $('#lp_bn_papelImpresion').empty() - $('#lp_bn_papelImpresion').append(``); + `); $('#lp_bn_maquina').empty() - $('#lp_bn_maquina').append(``); - + `); + calcularPresupuesto_bn(false) } else{ + console.log(row); // Si viene de hacerlo a mano... $('#lp_bn_tiempo').val(row.tiempo_maquina) $('#lp_bn_numeroPliegos').val(isNaN(parseFloat(row.pliegos_libro)) ? "" : parseFloat(row.pliegos_libro).toFixed(2)) @@ -1306,14 +1344,19 @@ function fill_lp_bn(row, fromComparator=false){ $('#lp_bn_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_bn_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_bn_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_bn_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_bn_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_bn_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_bn_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_bn_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2)) - + $('#lp_bn_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + + $('#lp_bn_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_bn_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_bn_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_bn_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_bn_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_bn_formas_orientacion').val(row.num_formas.posicion_formas) } @@ -1361,7 +1404,7 @@ async function set_lp_color_papelImpresion(){ url: '', beforeSend: function() { $('#lp_color_papelImpresion').empty() - $('#lp_color_maquina').empty() + $('#lp_color_maquina').empty() clear_lp_color(false) }, data: { @@ -1386,12 +1429,12 @@ async function set_lp_color_papelImpresion(){ async function set_lp_color_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_color_maquina').empty() + $('#lp_color_maquina').empty() clear_lp_color(false) }, data: { @@ -1476,32 +1519,32 @@ function calcularPresupuesto_color(){ url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { if(value.fields.maquina_id === $('#lp_color_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_color_papelImpresion option:selected').val() ) { - + fill_lp_color(value.fields); - return false; + return false; } else{ clear_lp_color(false); } - + }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -1512,18 +1555,18 @@ function fill_lp_color(row, fromComparator=false){ $('#lp_color_paginas').val(row.paginas) $('#lp_color_papel').val(row.papelGenericoId) $('#lp_color_gramaje').empty() - $('#lp_color_gramaje').append(``); + `); $('#lp_color_papelImpresion').empty() - $('#lp_color_papelImpresion').append(``); + `); $('#lp_color_maquina').empty() - $('#lp_color_maquina').append(``); - + `); + calcularPresupuesto_color(false) } else{ @@ -1534,14 +1577,19 @@ function fill_lp_color(row, fromComparator=false){ $('#lp_color_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_color_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_color_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_color_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_color_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_color_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_color_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_color_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2)) $('#lp_color_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + + $('#lp_color_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_color_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_color_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_color_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_color_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_color_formas_orientacion').val(row.num_formas.posicion_formas) } @@ -1589,7 +1637,7 @@ async function set_lp_bnhq_papelImpresion(){ url: '', beforeSend: function() { $('#lp_bnhq_papelImpresion').empty() - $('#lp_bnhq_maquina').empty() + $('#lp_bnhq_maquina').empty() clear_lp_bnhq(false) }, data: { @@ -1614,12 +1662,12 @@ async function set_lp_bnhq_papelImpresion(){ async function set_lp_bnhq_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_bnhq_maquina').empty() + $('#lp_bnhq_maquina').empty() clear_lp_bnhq(false) }, data: { @@ -1703,32 +1751,32 @@ function calcularPresupuesto_bnhq(){ url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { if(value.fields.maquina_id === $('#lp_bnhq_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_bnhq_papelImpresion option:selected').val() ) { - + fill_lp_bnhq(value.fields); - return false; + return false; } else{ clear_lp_bnhq(false); } - + }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -1739,18 +1787,18 @@ function fill_lp_bnhq(row, fromComparator=false){ $('#lp_bnhq_paginas').val(row.paginas) $('#lp_bnhq_papel').val(row.papelGenericoId) $('#lp_bnhq_gramaje').empty() - $('#lp_bnhq_gramaje').append(``); + `); $('#lp_bnhq_papelImpresion').empty() - $('#lp_bnhq_papelImpresion').append(``); + `); $('#lp_bnhq_maquina').empty() - $('#lp_bnhq_maquina').append(``); - + `); + calcularPresupuesto_bnhq(false) } else{ @@ -1761,7 +1809,6 @@ function fill_lp_bnhq(row, fromComparator=false){ $('#lp_bnhq_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_bnhq_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_bnhq_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_bnhq_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "" : parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_bnhq_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_bnhq_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_bnhq_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) @@ -1769,7 +1816,12 @@ function fill_lp_bnhq(row, fromComparator=false){ $('#lp_bnhq_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + $('#lp_bnhq_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_bnhq_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_bnhq_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_bnhq_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_bnhq_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_bnhq_formas_orientacion').val(row.num_formas.posicion_formas) } @@ -1817,7 +1869,7 @@ async function set_lp_colorhq_papelImpresion(){ url: '', beforeSend: function() { $('#lp_colorhq_papelImpresion').empty() - $('#lp_colorhq_maquina').empty() + $('#lp_colorhq_maquina').empty() clear_lp_colorhq(false) }, data: { @@ -1842,12 +1894,12 @@ async function set_lp_colorhq_papelImpresion(){ async function set_lp_colorhq_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_colorhq_maquina').empty() + $('#lp_colorhq_maquina').empty() clear_lp_colorhq(false) }, data: { @@ -1933,32 +1985,32 @@ function calcularPresupuesto_colorhq(){ url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { if(value.fields.maquina_id === $('#lp_colorhq_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_colorhq_papelImpresion option:selected').val() ) { - + fill_lp_colorhq(value.fields); - return false; + return false; } else{ clear_lp_colorhq(false); } - + }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -1969,18 +2021,18 @@ function fill_lp_colorhq(row, fromComparator=false){ $('#lp_colorhq_paginas').val(row.paginas) $('#lp_colorhq_papel').val(row.papelGenericoId) $('#lp_colorhq_gramaje').empty() - $('#lp_colorhq_gramaje').append(``); + `); $('#lp_colorhq_papelImpresion').empty() - $('#lp_colorhq_papelImpresion').append(``); + `); $('#lp_colorhq_maquina').empty() - $('#lp_colorhq_maquina').append(``); - + `); + calcularPresupuesto_colorhq(row, false) } else{ @@ -1991,15 +2043,19 @@ function fill_lp_colorhq(row, fromComparator=false){ $('#lp_colorhq_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_colorhq_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_colorhq_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_colorhq_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_colorhq_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_colorhq_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_colorhq_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) $('#lp_colorhq_totalClicks').val(isNaN(parseFloat(row.precio_click_pedido)) ? "" : parseFloat(row.precio_click_pedido).toFixed(2)) - + $('#lp_colorhq_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + $('#lp_colorhq_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_colorhq_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_colorhq_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_colorhq_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_colorhq_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_colorhq_formas_orientacion').val(row.num_formas.posicion_formas) } @@ -2013,7 +2069,7 @@ function fill_lp_colorhq(row, fromComparator=false){ section("additionalInlineJs") ?> async function set_lp_rot_bn_gramaje(){ - + await $.ajax({ type: 'post', url: '', @@ -2037,18 +2093,18 @@ async function set_lp_rot_bn_gramaje(){ $('#lp_rot_bn_gramaje').val('') } }); - + } async function set_lp_rot_bn_papelImpresion(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { $('#lp_rot_bn_papelImpresion').empty() - $('#lp_rot_bn_maquina').empty() + $('#lp_rot_bn_maquina').empty() clear_lp_rot_bn(false) }, data: { @@ -2073,12 +2129,12 @@ async function set_lp_rot_bn_papelImpresion(){ async function set_lp_rot_bn_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_rot_bn_maquina').empty() + $('#lp_rot_bn_maquina').empty() clear_lp_rot_bn(false) }, data: { @@ -2189,40 +2245,40 @@ function calcularPresupuesto_rot_bn(fromComparador=false, updatedTipologias=fals url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { fibra = $('#lp_rot_bn_aFavorFibra').prop('checked') if(fromComparador){ if(value.fields.maquina_id === $('#lp_rot_bn_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_rot_bn_papelImpresion option:selected').val()) { - + fill_lp_rot_bn(value.fields); - return false; + return false; } } else if (value.fields.maquina_id === $('#lp_rot_bn_maquina').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_rot_bn_papelImpresion').val() && value.fields.a_favor_fibra == $('#lp_rot_bn_aFavorFibra').prop('checked')?1:0) { - + fill_lp_rot_bn(value.fields); - return false; + return false; } - clear_lp_rot_bn(false); + clear_lp_rot_bn(false); }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -2248,7 +2304,7 @@ $('#lp_rot_bn_defecto').on("click", function () { parseInt($('#lp_rot_bn_gramaje option:selected').val())>0 && parseInt($('#lp_rot_bn_papelImpresion option:selected').val())>0 ){ - + calcularPresupuesto_rot_bn(false); } }) @@ -2257,24 +2313,24 @@ $('#lp_rot_bn_defecto').on("click", function () { function fill_lp_rot_bn(row, fromComparador=false){ if(fromComparador){ - + $('#lp_rot_bn_paginas').val(row.paginas) $('#lp_rot_bn_papel').val(row.papelGenericoId) $('#lp_rot_bn_gramaje').empty() - $('#lp_rot_bn_gramaje').append(``); + `); $('#lp_rot_bn_papelImpresion').empty() - $('#lp_rot_bn_papelImpresion').append(``); + `); $('#lp_rot_bn_maquina').empty() - $('#lp_rot_bn_maquina').append(``); + `); $('#lp_rot_bn_aFavorFibra').prop('checked', row.aFavorFibra=='si'?true:false) calcularPresupuesto_rot_bn(false); - + } else{ // Si viene de hacerlo a mano... @@ -2284,7 +2340,6 @@ function fill_lp_rot_bn(row, fromComparador=false){ $('#lp_rot_bn_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_rot_bn_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_rot_bn_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_rot_bn_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_rot_bn_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_rot_bn_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_rot_bn_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) @@ -2298,7 +2353,7 @@ function fill_lp_rot_bn(row, fromComparador=false){ $('#lp_rot_bn_cobAmarillo').val(isNaN(parseFloat(row.datosTipologias.amarillo)) ? "" : parseFloat(row.datosTipologias.amarillo).toFixed(0)) $('#lp_rot_bn_gotaNegro').val(isNaN(parseFloat(row.datosTipologias.gota_negro)) ? "" : parseFloat(row.datosTipologias.gota_negro).toFixed(0)) $('#lp_rot_bn_gotaColor').val(isNaN(parseFloat(row.datosTipologias.gota_color)) ? "" : parseFloat(row.datosTipologias.gota_color).toFixed(0)) - + $('#lp_rot_bn_metrosMinuto').val(isNaN(parseFloat(row.maquina_velocidad)) ? "" : parseFloat(row.maquina_velocidad).toFixed(2)) $('#lp_rot_bn_resolucion').val(isNaN(parseFloat(row.resolucion)) ? "" : parseFloat(row.resolucion).toFixed(0)) $('#lp_rot_bn_areaPaginas').val(isNaN(parseFloat(row.superficie)) ? "" : parseFloat(row.superficie).toFixed(2)) @@ -2311,7 +2366,7 @@ function fill_lp_rot_bn(row, fromComparador=false){ $('#lp_rot_bn_factorAltura').val(isNaN(parseFloat(row.factor_altura)) ? "" : parseFloat(row.factor_altura).toFixed(2)) $('#lp_rot_bn_factorAnchura').val(isNaN(parseFloat(row.factor_anchura)) ? "" : parseFloat(row.factor_anchura).toFixed(2)) $('#lp_rot_bn_paginasPliego').val(isNaN(parseFloat(row.paginas_por_pliego)) ? "" : parseFloat(row.paginas_por_pliego).toFixed(2)) - + $('#lp_rot_bn_metrosPapelLibro').val(isNaN(parseFloat(row.metros_papel_libro)) ? "" : parseFloat(row.metros_papel_libro).toFixed(2)) $('#lp_rot_bn_metrosPapelTotal').val(isNaN(parseFloat(row.metros_papel_total)) ? "" : parseFloat(row.metros_papel_total).toFixed(2)) $('#lp_rot_bn_clicksLibro').val(isNaN(parseFloat(row.clicks_libro)) ? "" : parseFloat(row.clicks_libro).toFixed(0)) @@ -2324,7 +2379,7 @@ function fill_lp_rot_bn(row, fromComparador=false){ $('#lp_rot_bn_totalTinta').val(isNaN(parseFloat(row.precio_tinta)) ? "" : parseFloat(row.precio_tinta).toFixed(2)) $('#lp_rot_bn_totalCorte').val(isNaN(parseFloat(row.total_corte)) ? "" : parseFloat(row.total_corte).toFixed(2)) $('#lp_rot_bn_totalImpresion').val(isNaN(parseFloat(row.precio_click_pedido+row.precio_tinta+row.total_corte)) ? "" : parseFloat(row.precio_click_pedido+row.precio_tinta+row.total_corte).toFixed(2)) - + $('#lp_rot_bn_velocidadCorte').val(isNaN(parseFloat(row.velocidad_corte)) ? "" : parseFloat(row.velocidad_corte).toFixed(2)) $('#lp_rot_bn_precioHoraCorte').val(isNaN(parseFloat(row.precio_hora_corte)) ? "" : parseFloat(row.precio_hora_corte).toFixed(2)) $('#lp_rot_bn_tiempoCorte').val(isNaN(parseFloat(row.tiempo_corte)) ? "" : parseFloat(row.tiempo_corte).toFixed(2)) @@ -2335,7 +2390,12 @@ function fill_lp_rot_bn(row, fromComparador=false){ $('#lp_rot_bn_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + $('#lp_rot_bn_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_rot_bn_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_rot_bn_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_rot_bn_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_rot_bn_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_rot_bn_formas_orientacion').val(row.num_formas.posicion_formas) } @@ -2351,7 +2411,7 @@ function fill_lp_rot_bn(row, fromComparador=false){ section("additionalInlineJs") ?> async function set_lp_rot_color_gramaje(){ - + await $.ajax({ type: 'post', url: '', @@ -2375,18 +2435,18 @@ async function set_lp_rot_color_gramaje(){ $('#lp_rot_color_gramaje').val('') } }); - + } async function set_lp_rot_color_papelImpresion(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { $('#lp_rot_color_papelImpresion').empty() - $('#lp_rot_color_maquina').empty() + $('#lp_rot_color_maquina').empty() clear_lp_rot_color(false) }, data: { @@ -2411,12 +2471,12 @@ async function set_lp_rot_color_papelImpresion(){ async function set_lp_rot_color_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_rot_color_maquina').empty() + $('#lp_rot_color_maquina').empty() clear_lp_rot_color(false) }, data: { @@ -2532,40 +2592,40 @@ function calcularPresupuesto_rot_color(fromComparador=false, updatedTipologias=f url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { fibra = $('#lp_rot_color_aFavorFibra').prop('checked') if(fromComparador){ if(value.fields.maquina_id === $('#lp_rot_color_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_rot_color_papelImpresion option:selected').val()) { - + fill_lp_rot_color(value.fields); - return false; + return false; } } else if (value.fields.maquina_id === $('#lp_rot_color_maquina').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_rot_color_papelImpresion').val() && value.fields.a_favor_fibra == $('#lp_rot_color_aFavorFibra').prop('checked')?1:0) { - + fill_lp_rot_color(value.fields); - return false; + return false; } - clear_lp_rot_color(false); + clear_lp_rot_color(false); }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -2591,7 +2651,7 @@ $('#lp_rot_color_defecto').on("click", function () { parseInt($('#lp_rot_color_gramaje option:selected').val())>0 && parseInt($('#lp_rot_color_papelImpresion option:selected').val())>0 ){ - + calcularPresupuesto_rot_color(false); } }) @@ -2600,25 +2660,25 @@ $('#lp_rot_color_defecto').on("click", function () { function fill_lp_rot_color(row, fromComparador=false){ if(fromComparador){ - + $('#lp_rot_color_paginas').val(row.paginas) $('#lp_rot_color_papel').val(row.papelGenericoId) $('#lp_rot_color_gramaje').empty() - $('#lp_rot_color_gramaje').append(``); + `); $('#lp_rot_color_papelImpresion').empty() - $('#lp_rot_color_papelImpresion').append(``); + `); $('#lp_rot_color_maquina').empty() - $('#lp_rot_color_maquina').append(``); + `); $('#lp_rot_color_aFavorFibra').prop('checked', row.aFavorFibra=='si'?true:false) $('#lp_rot_color_numPagColor').val(row.paginasColor) calcularPresupuesto_rot_color(false); - + } else{ // Si viene de hacerlo a mano... @@ -2628,7 +2688,6 @@ function fill_lp_rot_color(row, fromComparador=false){ $('#lp_rot_color_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_rot_color_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_rot_color_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_rot_color_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "": parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_rot_color_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_rot_color_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_rot_color_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) @@ -2642,7 +2701,7 @@ function fill_lp_rot_color(row, fromComparador=false){ $('#lp_rot_color_cobAmarillo').val(isNaN(parseFloat(row.datosTipologias.amarillo)) ? "" : parseFloat(row.datosTipologias.amarillo).toFixed(0)) $('#lp_rot_color_gotaNegro').val(isNaN(parseFloat(row.datosTipologias.gota_negro)) ? "" : parseFloat(row.datosTipologias.gota_negro).toFixed(0)) $('#lp_rot_color_gotaColor').val(isNaN(parseFloat(row.datosTipologias.gota_color)) ? "" : parseFloat(row.datosTipologias.gota_color).toFixed(0)) - + $('#lp_rot_color_metrosMinuto').val(isNaN(parseFloat(row.maquina_velocidad)) ? "" : parseFloat(row.maquina_velocidad).toFixed(2)) $('#lp_rot_color_resolucion').val(isNaN(parseFloat(row.resolucion)) ? "" : parseFloat(row.resolucion).toFixed(0)) $('#lp_rot_color_areaPaginas').val(isNaN(parseFloat(row.superficie)) ? "" : parseFloat(row.superficie).toFixed(2)) @@ -2655,7 +2714,7 @@ function fill_lp_rot_color(row, fromComparador=false){ $('#lp_rot_color_factorAltura').val(isNaN(parseFloat(row.factor_altura)) ? "" : parseFloat(row.factor_altura).toFixed(2)) $('#lp_rot_color_factorAnchura').val(isNaN(parseFloat(row.factor_anchura)) ? "" : parseFloat(row.factor_anchura).toFixed(2)) $('#lp_rot_color_paginasPliego').val(isNaN(parseFloat(row.paginas_por_pliego)) ? "" : parseFloat(row.paginas_por_pliego).toFixed(2)) - + $('#lp_rot_color_metrosPapelLibro').val(isNaN(parseFloat(row.metros_papel_libro)) ? "" : parseFloat(row.metros_papel_libro).toFixed(2)) $('#lp_rot_color_metrosPapelTotal').val(isNaN(parseFloat(row.metros_papel_total)) ? "" : parseFloat(row.metros_papel_total).toFixed(2)) $('#lp_rot_color_clicksLibro').val(isNaN(parseFloat(row.clicks_libro)) ? "" : parseFloat(row.clicks_libro).toFixed(0)) @@ -2668,20 +2727,25 @@ function fill_lp_rot_color(row, fromComparador=false){ $('#lp_rot_color_totalTinta').val(isNaN(parseFloat(row.precio_tinta)) ? "" : parseFloat(row.precio_tinta).toFixed(2)) $('#lp_rot_color_totalCorte').val(isNaN(parseFloat(row.total_corte)) ? "" : parseFloat(row.total_corte).toFixed(2)) $('#lp_rot_color_totalImpresion').val(isNaN(parseFloat(row.precio_click_pedido+row.precio_tinta+row.total_corte)) ? "" : parseFloat(row.precio_click_pedido+row.precio_tinta+row.total_corte).toFixed(2)) - + $('#lp_rot_color_velocidadCorte').val(isNaN(parseFloat(row.velocidad_corte)) ? "" : parseFloat(row.velocidad_corte).toFixed(2)) $('#lp_rot_color_precioHoraCorte').val(isNaN(parseFloat(row.precio_hora_corte)) ? "" : parseFloat(row.precio_hora_corte).toFixed(2)) $('#lp_rot_color_tiempoCorte').val(isNaN(parseFloat(row.tiempo_corte)) ? "" : parseFloat(row.tiempo_corte).toFixed(2)) $('#lp_rot_color_gTintaNegroPed').val(isNaN(parseFloat(row.peso_gotas_negro_pedido)) ? "" : parseFloat(row.peso_gotas_negro_pedido).toFixed(2)) $('#lp_rot_color_gTintaCyanPed').val(isNaN(parseFloat(row.peso_gotas_cyan_pedido)) ? "" : parseFloat(row.peso_gotas_cyan_pedido).toFixed(2)) $('#lp_rot_color_gTintaMagentaPed').val(isNaN(parseFloat(row.peso_gotas_magenta_pedido)) ? "" : parseFloat(row.peso_gotas_magenta_pedido).toFixed(2)) - $('#lp_rot_color_gTintaAmarilloPed').val(isNaN(parseFloat(row.peso_gotas_amarillo_pedido)) ? "" : parseFloat(row.peso_gotas_amarillo_pedido).toFixed(2)) + $('#lp_rot_color_gTintaAmarilloPed').val(isNaN(parseFloat(row.peso_gotas_amarillo_pedido)) ? "" : parseFloat(row.peso_gotas_amarillo_pedido).toFixed(2)) $('#lp_rot_color_numPagColor').val(row.paginas_color) $('#lp_rot_color_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + $('#lp_rot_color_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_rot_color_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_rot_color_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_rot_color_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_rot_color_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_rot_color_formas_orientacion').val(row.num_formas.posicion_formas) } @@ -2706,10 +2770,11 @@ var tableLineasPresupuesto = new DataTable('#tableLineasPresupuesto',{ language: { url: "//cdn.datatables.net/plug-ins/1.13.4/i18n/i18n ?>.json" }, + }); async function set_lp_cubierta_gramaje(){ - + await $.ajax({ type: 'post', url: '', @@ -2733,18 +2798,18 @@ async function set_lp_cubierta_gramaje(){ $('#lp_cubierta_gramaje').val('') } }); - + } async function set_lp_cubierta_papelImpresion(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { $('#lp_cubierta_papelImpresion').empty() - $('#lp_cubierta_maquina').empty() + $('#lp_cubierta_maquina').empty() clear_lp_cubierta(false) }, data: { @@ -2769,12 +2834,12 @@ async function set_lp_cubierta_papelImpresion(){ async function set_lp_cubierta_maquina(){ - + await $.ajax({ type: 'post', url: '', beforeSend: function() { - $('#lp_cubierta_maquina').empty() + $('#lp_cubierta_maquina').empty() clear_lp_cubierta(false) }, data: { @@ -2866,38 +2931,38 @@ function calcularPresupuesto_cubierta(fromComparador=false, updatedTipologias=fa url: "/cosidotapablanda/datatable", data: datos, success: function (data) { - + if(data.lineas.length >0){ // Se cogen los valores de la linea con los datos correspondientes - $.each(data.lineas, function(key, value) { + $.each(data.lineas, function(key, value) { if(fromComparador){ if(value.fields.maquina_id === $('#lp_cubierta_maquina option:selected').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_cubierta_papelImpresion option:selected').val()) { - + fill_lp_cubierta(value.fields); - return false; + return false; } } else if (value.fields.maquina_id === $('#lp_cubierta_maquina').val() && value.fields.papel_generico_id === datos.papel_generico_id && value.fields.papel_impresion_id === $('#lp_cubierta_papelImpresion').val()) { - + fill_lp_cubierta(value.fields); - return false; + return false; } - clear_lp_cubierta(false); + clear_lp_cubierta(false); }); - + } else{ - + } yeniden(data.); - + }, error: function(e){ - + } }) } @@ -2906,25 +2971,26 @@ function calcularPresupuesto_cubierta(fromComparador=false, updatedTipologias=fa function fill_lp_cubierta(row, fromComparador=false){ if(fromComparador){ - + $('#lp_cubierta_paginas').val(row.paginas) $('#lp_cubierta_papel').val(row.papelGenericoId) $('#lp_cubierta_gramaje').empty() - $('#lp_cubierta_gramaje').append(``); + `); $('#lp_cubierta_papelImpresion').empty() - $('#lp_cubierta_papelImpresion').append(``); + `); $('#lp_cubierta_maquina').empty() - $('#lp_cubierta_maquina').append(``); + `); calcularPresupuesto_cubierta(false); - + } else{ + console.log(row); var portadaObjeto = { anchoLibro:row.dimensiones_libro[0], @@ -2943,7 +3009,6 @@ function fill_lp_cubierta(row, fromComparador=false){ $('#lp_cubierta_precioPliego').val(isNaN(parseFloat(row.precios_pliegos)) ? "" : parseFloat(row.precios_pliegos).toFixed(6)) $('#lp_cubierta_libro').val(isNaN(parseFloat(row.precio_libro)) ? "" : parseFloat(row.precio_libro).toFixed(2)) $('#lp_cubierta_totalPapelPedido').val(isNaN(parseFloat(row.precio_pedido)) ? "" : parseFloat(row.precio_pedido).toFixed(2)) - $('#lp_cubierta_margenPapelPedido').val(isNaN(parseFloat(row.margen_papel_pedido)) ? "" : parseFloat(row.margen_papel_pedido).toFixed(2)) $('#lp_cubierta_lomo').val(isNaN(parseFloat(row.mano)) ? "" : parseFloat(row.mano).toFixed(2)) $('#lp_cubierta_peso').val(isNaN(parseFloat(row.peso)) ? "" : parseFloat(row.peso).toFixed(2)) $('#lp_cubierta_click').val(isNaN(parseFloat(row.precio_click)) ? "" : parseFloat(row.precio_click).toFixed(6)) @@ -2952,7 +3017,13 @@ function fill_lp_cubierta(row, fromComparador=false){ $('#lp_cubierta_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id))) ? "" : parseInt(row.tarifa_impresion_id) $('#lp_cubierta_tarifa_impresion_id').val(isNaN(parseInt(row.tarifa_impresion_id)) ? "" : parseInt(row.tarifa_impresion_id)) - updateTotales() + + $('#lp_cubierta_maquina_ancho').val(isNaN(parseFloat(row.dimensiones_maquina[0])) ? "" : parseFloat(row.dimensiones_maquina[0])) + $('#lp_cubierta_maquina_alto').val(isNaN(parseFloat(row.dimensiones_maquina[1])) ? "" : parseFloat(row.dimensiones_maquina[1])) + $('#lp_cubierta_maquina_impresion_ancho').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[0])) ? "" : parseFloat(row.dimensiones_maquina_impresion[0])) + $('#lp_cubierta_maquina_impresion_alto').val(isNaN(parseFloat(row.dimensiones_maquina_impresion[1])) ? "" : parseFloat(row.dimensiones_maquina_impresion[1])) + $('#lp_cubierta_formas').val(isNaN(parseInt(row.num_formas.value)) ? "" : parseInt(row.num_formas.value)) + $('#lp_cubierta_formas_orientacion').val(row.num_formas.posicion_formas) } $('.lp_cubierta').css('display', '') @@ -2971,10 +3042,10 @@ function fill_lp_from_bbdd(){ $( '#lp_' + lp.tipo + '_papel').val(lp.papel_id) $( '#lp_' + lp.tipo + '_gramaje').html(lp.gramaje); - $( '#lp_' + lp.tipo + '_gramaje').append(new Option(parseFloat(lp.gramaje).toFixed(0), lp.gramaje)) + $( '#lp_' + lp.tipo + '_gramaje').append(new Option(parseFloat(lp.gramaje).toFixed(0), lp.gramaje)) $( '#lp_' + lp.tipo + '_papelImpresion').append(new Option(lp.papel_impresion_nombre, lp.papel_impresion_id)) $( '#lp_' + lp.tipo + '_maquina').append(new Option(lp.maquina_nombre, lp.maquina_id)) - + var date = new Date(0); date.setSeconds(lp.tiempo_maquina); // specify value for SECONDS here @@ -2986,19 +3057,18 @@ function fill_lp_from_bbdd(){ $('#lp_' + lp.tipo + '_precioPliego').val(isNaN(parseFloat(lp.pliegos_precio)) ? "" : parseFloat(lp.pliegos_precio).toFixed(6)) $('#lp_' + lp.tipo + '_libro').val(isNaN(parseFloat(lp.libro)) ? "" : parseFloat(lp.libro).toFixed(2)) $('#lp_' + lp.tipo + '_totalPapelPedido').val(isNaN(parseFloat(lp.total_papel_pedido)) ? "" : parseFloat(lp.total_papel_pedido).toFixed(2)) - $('#lp_' + lp.tipo + '_margenPapelPedido').val(isNaN(parseFloat(lp.margen_papel_pedido)) ? "" : parseFloat(lp.margen_papel_pedido).toFixed(2)) $('#lp_' + lp.tipo + '_lomo').val(isNaN(parseFloat(lp.mano)) ? "" : parseFloat(lp.mano).toFixed(2)) $('#lp_' + lp.tipo + '_peso').val(isNaN(parseFloat(lp.peso)) ? "" : parseFloat(lp.peso).toFixed(2)) $('#lp_' + lp.tipo + '_click').val(isNaN(parseFloat(lp.precio_click)) ? "" : parseFloat(lp.precio_click).toFixed(6)) $('#lp_' + lp.tipo + '_totalClicks').val(isNaN(parseFloat(lp.precio_click_pedido)) ? "" : parseFloat(lp.precio_click_pedido).toFixed(2)) - + $('#lp_' + lp.tipo + '_checkPapel').prop('checked', lp.check_papel_total==0?false:true) $('#lp_' + lp.tipo + '_checkClicks').prop('checked', lp.check_impresion_total==0?false:true) $('#lp_' + lp.tipo + '_tarifa_impresion_id').val(isNaN(parseInt(lp.tarifa_impresion_id)) ? "" : parseInt(lp.tarifa_impresion_id)) if(lp.tipo == 'rot_bn' ||lp.tipo == 'rot_color'){ - + $('#lp_' + lp.tipo + '_numPagColor').val(isNaN(parseFloat(lp.rotativa_pag_color)) ? "" : parseFloat(lp.rotativa_pag_color).toFixed(0)) $('#lp_' + lp.tipo + '_totalLinea').val(isNaN(parseFloat(lp.rotativa_total_impresion)) ? "" : parseFloat(lp.rotativa_total_impresion).toFixed(2)) $('#lp_' + lp.tipo + '_aFavorFibra').prop('checked', lp.rotativa_a_favor_fibra==0?false:true) @@ -3009,22 +3079,22 @@ function fill_lp_from_bbdd(){ $('#lp_' + lp.tipo + '_cobAmarillo').val(isNaN(parseFloat(lp.rotativa_amarillo)) ? "" : parseFloat(lp.rotativa_amarillo).toFixed(0)) $('#lp_' + lp.tipo + '_gotaNegro').val(isNaN(parseFloat(lp.rotativa_gota_negro)) ? "" : parseFloat(lp.rotativa_gota_negro).toFixed(0)) $('#lp_' + lp.tipo + '_gotaColor').val(isNaN(parseFloat(lp.rotativa_gota_color)) ? "" : parseFloat(lp.rotativa_gota_color).toFixed(0)) - + $('#lp_' + lp.tipo + '_metrosMinuto').val(isNaN(parseFloat(lp.rotativa_mxm)) ? "" : parseFloat(lp.rotativa_mxm).toFixed(2)) $('#lp_' + lp.tipo + '_resolucion').val(isNaN(parseFloat(lp.rotativa_resolucion)) ? "" : parseFloat(lp.rotativa_resolucion).toFixed(0)) $('#lp_' + lp.tipo + '_areaPaginas').val(isNaN(parseFloat(lp.rotativa_area_paginas)) ? "" : parseFloat(lp.rotativa_area_paginas).toFixed(2)) - + $('#lp_' + lp.tipo + '_gotasNegro').val(isNaN(parseFloat(lp.rotativa_num_gotas_negro)) ? "" : parseFloat(lp.rotativa_num_gotas_negro).toFixed(0)) $('#lp_' + lp.tipo + '_gotasCyan').val(isNaN(parseFloat(lp.rotativa_num_gotas_cyan)) ? "" : parseFloat(lp.rotativa_num_gotas_cyan).toFixed(0)) $('#lp_' + lp.tipo + '_gotasMagenta').val(isNaN(parseFloat(lp.rotativa_num_gotas_magenta)) ? "" : parseFloat(lp.rotativa_num_gotas_magenta).toFixed(0)) $('#lp_' + lp.tipo + '_gotasAmarillo').val(isNaN(parseFloat(lp.rotativa_num_gotas_amarillo)) ? "" : parseFloat(lp.rotativa_num_gotas_amarillo).toFixed(0)) - + $('#lp_' + lp.tipo + '_precioPagNegro').val(isNaN(parseFloat(lp.rotativa_precio_pag_negro)) ? "" : parseFloat(lp.rotativa_precio_pag_negro).toFixed(6)) $('#lp_' + lp.tipo + '_precioPagColor').val(isNaN(parseFloat(lp.rotativa_precio_pag_color)) ? "" : parseFloat(lp.rotativa_precio_pag_color).toFixed(6)) $('#lp_' + lp.tipo + '_factorAltura').val(isNaN(parseFloat(lp.rotativa_factor_altura)) ? "" : parseFloat(lp.rotativa_factor_altura).toFixed(2)) $('#lp_' + lp.tipo + '_factorAnchura').val(isNaN(parseFloat(lp.rotativa_factor_anchura)) ? "" : parseFloat(lp.rotativa_factor_anchura).toFixed(2)) $('#lp_' + lp.tipo + '_paginasPliego').val(isNaN(parseFloat(lp.rotativa_pag_por_pliego)) ? "" : parseFloat(lp.rotativa_pag_por_pliego).toFixed(2)) - + $('#lp_' + lp.tipo + '_metrosPapelLibro').val(isNaN(parseFloat(lp.rotativa_metros_libro)) ? "" : parseFloat(lp.rotativa_metros_libro).toFixed(2)) $('#lp_' + lp.tipo + '_metrosPapelTotal').val(isNaN(parseFloat(lp.rotativa_metros_total)) ? "" : parseFloat(lp.rotativa_metros_total).toFixed(2)) $('#lp_' + lp.tipo + '_clicksLibro').val(isNaN(parseFloat(lp.rotativa_clicks_libro)) ? "" : parseFloat(lp.rotativa_clicks_libro).toFixed(0)) @@ -3037,18 +3107,18 @@ function fill_lp_from_bbdd(){ $('#lp_' + lp.tipo + '_totalTinta').val(isNaN(parseFloat(lp.rotativa_precio_tinta)) ? "" : parseFloat(lp.rotativa_precio_tinta).toFixed(2)) $('#lp_' + lp.tipo + '_totalCorte').val(isNaN(parseFloat(lp.rotativa_total_corte)) ? "" : parseFloat(lp.rotativa_total_corte).toFixed(2)) $('#lp_' + lp.tipo + '_totalImpresion').val(isNaN(parseFloat(lp.rotativa_total_impresion)) ? "" : parseFloat(lp.rotativa_total_impresion).toFixed(2)) - + $('#lp_' + lp.tipo + '_velocidadCorte').val(isNaN(parseFloat(lp.rotativa_velocidad_corte)) ? "" : parseFloat(lp.rotativa_velocidad_corte).toFixed(2)) $('#lp_' + lp.tipo + '_precioHoraCorte').val(isNaN(parseFloat(lp.rotativa_precio_hora_corte)) ? "" : parseFloat(lp.rotativa_precio_hora_corte).toFixed(2)) $('#lp_' + lp.tipo + '_tiempoCorte').val(isNaN(parseFloat(lp.rotativa_tiempo_corte)) ? "" : parseFloat(lp.rotativa_tiempo_corte).toFixed(2)) $('#lp_' + lp.tipo + '_gTintaNegroPed').val(isNaN(parseFloat(lp.rotativa_peso_gotas_negro_pedido)) ? "" : parseFloat(lp.rotativa_peso_gotas_negro_pedido).toFixed(2)) $('#lp_' + lp.tipo + '_gTintaCyanPed').val(isNaN(parseFloat(lp.rotativa_peso_gotas_cyan_pedido)) ? "" : parseFloat(lp.rotativa_peso_gotas_cyan_pedido).toFixed(2)) $('#lp_' + lp.tipo + '_gTintaMagentaPed').val(isNaN(parseFloat(lp.rotativa_peso_gotas_magenta_pedido)) ? "" : parseFloat(lp.rotativa_peso_gotas_magenta_pedido).toFixed(2)) - $('#lp_' + lp.tipo + '_gTintaAmarilloPed').val(isNaN(parseFloat(lp.rotativa_peso_gotas_amarillo_pedido)) ? "" : parseFloat(lp.rotativa_peso_gotas_amarillo_pedido).toFixed(2)) + $('#lp_' + lp.tipo + '_gTintaAmarilloPed').val(isNaN(parseFloat(lp.rotativa_peso_gotas_amarillo_pedido)) ? "" : parseFloat(lp.rotativa_peso_gotas_amarillo_pedido).toFixed(2)) } - + $('.lp_' + lp.tipo).css('display', '') - + }) $("#tableLineasPresupuesto").DataTable().draw(); @@ -3063,19 +3133,19 @@ async function fill_bbdd_from_lp(presupuesto_id){ if($('#lp_' + tipo_lp).css('display') != 'none'){ - + let t_maq_str = $('#lp_' + tipo_lp + '_tiempo').val().split(':'); // split it at the colons let t_maq = 0 if(t_maq_str.length == 3) - t_maq = (+t_maq_str[0]) * 3600 + (+t_maq_str[1]) * 60 + (+t_maq_str[2]); - + t_maq = (+t_maq_str[0]) * 3600 + (+t_maq_str[1]) * 60 + (+t_maq_str[2]); + linea_data = { presupuesto_id: presupuesto_id, tipo: tipo_lp, paginas: $('#lp_' + tipo_lp + '_paginas').val(), papel_id: $( '#lp_' + tipo_lp + '_papel').val(), gramaje: $( '#lp_' + tipo_lp + '_gramaje option:selected' ).text().trim(), - papel_impresion_id: $( '#lp_' + tipo_lp + '_papelImpresion').val(), + papel_impresion_id: $( '#lp_' + tipo_lp + '_papelImpresion').val(), maquina_id: $( '#lp_' + tipo_lp + '_maquina').val(), tiempo_maquina: t_maq, pliegos_libro: $('#lp_' + tipo_lp + '_numeroPliegos').val(), @@ -3083,7 +3153,6 @@ async function fill_bbdd_from_lp(presupuesto_id){ pliegos_precio: $('#lp_' + tipo_lp + '_precioPliego').val(), libro: $('#lp_' + tipo_lp + '_libro').val(), total_papel_pedido: $('#lp_' + tipo_lp + '_totalPapelPedido').val(), - margen_papel_pedido: $('#lp_' + tipo_lp + '_margenPapelPedido').val(), mano: $('#lp_' + tipo_lp + '_lomo').val(), peso: $('#lp_' + tipo_lp + '_peso').val(), precio_click: $('#lp_' + tipo_lp + '_click').val(), @@ -3114,7 +3183,7 @@ async function fill_bbdd_from_lp(presupuesto_id){ linea_data.rotativa_num_gotas_cyan = $('#lp_' + tipo_lp + '_gotasCyan').val() linea_data.rotativa_num_gotas_magenta = $('#lp_' + tipo_lp + '_gotasMagenta').val() linea_data.rotativa_num_gotas_amarillo = $('#lp_' + tipo_lp + '_gotasAmarillo').val() - + linea_data.rotativa_precio_pag_negro = $('#lp_' + tipo_lp + '_precioPagNegro').val() linea_data.rotativa_precio_pag_color = $('#lp_' + tipo_lp + '_precioPagColor').val() linea_data.rotativa_factor_altura = $('#lp_' + tipo_lp + '_factorAltura').val() @@ -3133,7 +3202,7 @@ async function fill_bbdd_from_lp(presupuesto_id){ linea_data.rotativa_precio_tinta = $('#lp_' + tipo_lp + '_totalTinta').val() linea_data.rotativa_total_corte = $('#lp_' + tipo_lp + '_totalCorte').val() linea_data.rotativa_total_impresion = $('#lp_' + tipo_lp + '_totalImpresion').val() - + linea_data.rotativa_velocidad_corte = $('#lp_' + tipo_lp + '_velocidadCorte').val() linea_data.rotativa_precio_hora_corte = $('#lp_' + tipo_lp + '_precioHoraCorte').val() linea_data.rotativa_tiempo_corte = $('#lp_' + tipo_lp + '_tiempoCorte').val() @@ -3157,7 +3226,7 @@ async function fill_bbdd_from_lp(presupuesto_id){ await $.ajax({ type: 'post', url: '', - + data: { tipo: 'lineasPresupuesto', datos: data, @@ -3166,7 +3235,7 @@ async function fill_bbdd_from_lp(presupuesto_id){ }, dataType: 'json', success:function(response){ - + token=response.; yeniden(token); } diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php index 252aa258..acf99a98 100755 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_previewItems.php @@ -13,38 +13,98 @@