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 34fa2795..9fa29c9e 100644 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/_lineasPresupuestoItems.php @@ -35,7 +35,7 @@ - + @@ -75,10 +75,10 @@ - + - + @@ -118,10 +118,10 @@ - + - + @@ -161,10 +161,10 @@ - + - + @@ -204,10 +204,10 @@ - + - + @@ -247,9 +247,9 @@ - + - +
@@ -456,7 +456,7 @@ - + @@ -496,10 +496,10 @@ - + - +
@@ -704,7 +704,7 @@ - + @@ -744,10 +744,10 @@ - + - + @@ -787,7 +787,7 @@ - + @@ -1013,4 +1013,29 @@ function calcularPresupuesto_bn(){ }) } +// Delete row +$(document).on('click', '.btn-delete', function(e) { + const row_id = $(this).closest('tr')[0].id; + $(".btn-remove").attr('row-id', row_id); + +}); + + +$(document).on('click', '.btn-remove', function(e) { + const row_id = $(this).attr('row-id'); + switch(row_id) { + case 'lp_bn': + clear_lp_bn(true); + row = $('#' + row_id).css('display', 'none'); + break; + case 'lp_bn_hq': + // code block + break; + default: + // code block + } + $('#confirm2delete').modal('toggle'); +}); + + endSection() ?> \ No newline at end of file diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/comparador.js b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/comparador.js index 6194f0ec..fc8b1871 100644 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/comparador.js +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/comparador.js @@ -151,20 +151,47 @@ $('.accordion-button').on('click', function (e) { /******************************* * Metodos *******************************/ +function fill_lp_bn(row){ + $('#lp_bn_paginas').val(row['paginas']) + + $.when($('#lp_bn_papel').val('').change()) + .then(function(){ + $.when($('#lp_bn_papel').val(row['papelGenericoId']).change()) + .then(function() { + $.when($('#lp_bn_gramaje').val(1).change()) + .then(function() { + $('#lp_bn_maquina').val(row['maquinaId']).change(); + }) + + }) + }) + + /* + $('#lp_bn_gramaje').val(row['gramaje']).change(); + $('#lp_bn_papelImpresion').val(row['papelImpresionId']).change(); + $('#lp_bn_maquina').val(row['maquinaId']).change();*/ + $('#lp_bn').css('display', '') + $("#tableLineasPresupuesto").DataTable().columns.adjust(); +} + + $('.insertarLinea').on("click", function (e) { if(e.target.id.includes("Plana")){ // Se borran todas las lĂ­neas que no sean cubierta y sobrecubierta - $('#tableLineasPresupuesto').DataTable() + /*$('#tableLineasPresupuesto').DataTable() .rows( function ( idx, data, node ) { return data[0] !== 'cubierta' && data[0] !== 'sobrecubierta'; } ) .remove() - .draw(); + .draw();*/ var rows = $("#tableCompIntPlana").DataTable().rows( '.selected' ).data().toArray(); - console.log(rows); for(row of rows){ + if(row['tipo'] =='bn'){ + fill_lp_bn(row); + + }/* $('#tableLineasPresupuesto').DataTable().row.add({ 'tipo': row['tipo'], 'paginas': row['paginas'], @@ -189,7 +216,7 @@ $('.insertarLinea').on("click", function (e) { 'papelGenericoId': row['papelGenericoId'], 'papelImpresionId': row['papelImpresionId'], } - ).draw(); + ).draw();*/ } } }); diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php index daf4ea2f..cbfc610c 100644 --- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php +++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/viewCosidotapablandaForm.php @@ -358,7 +358,7 @@ }, }); - + $('.comp_negro_items').on('change', function (e) {