eliminados los bugs

This commit is contained in:
Jaime Jiménez
2024-02-04 21:04:33 +01:00
parent 0813abfb10
commit e0b7409ba5
3 changed files with 169 additions and 224 deletions

View File

@ -1197,7 +1197,7 @@ function change_lp_bn_aFavorFibra(){
rowData.aFavorFibra = $('#lp_bn_aFavorFibra').prop('checked')
tableLineasPresupuesto.row('#lp_bn').data(rowData).draw(false)
calcularPresupuesto_rot_bn(false, true);
calcularPresupuesto_bn(false, true);
}
}
@ -1268,8 +1268,6 @@ function calcularPresupuesto_bn(input_data={}, updatedTipologias = false){
if(Object.keys(input_data).length == 0){
value.fields.check_papel_total = $('#lp_bn' + '_checkPapel').is(":checked")?1:0
value.fields.check_impresion_total = $('#lp_bn' + '_checkClicks').is(":checked")?1:0
// Por defecto en plana: en contra de fibra
value.fields.a_favor_fibra = false
}
else{
@ -1524,7 +1522,7 @@ function change_lp_color_tipologia(){
}
function por_defecto_lp_bn(){
function por_defecto_lp_color(){
if( parseInt($('#lp_color_paginas').val())>0 &&
parseInt($('#lp_color_papel option:selected').val())>0 &&
@ -1536,6 +1534,24 @@ function por_defecto_lp_bn(){
}
}
function change_lp_color_aFavorFibra(){
if( parseInt($('#lp_color_paginas').val())>0 &&
parseInt($('#lp_color_papel option:selected').val())>0 &&
$('#lp_color_gramaje option:selected').text().length>0 &&
parseInt($('#lp_color_papelImpresion option:selected').val())>0
){
var rowData = tableLineasPresupuesto.row('#lp_color').data()
rowData.aFavorFibra = $('#lp_color_aFavorFibra').prop('checked')
tableLineasPresupuesto.row('#lp_color').data(rowData).draw(false)
calcularPresupuesto_color(false, true);
}
}
function calcularPresupuesto_color(input_data={}, updatedTipologias = false){
const dimension = getDimensionLibro();
@ -1578,6 +1594,11 @@ function calcularPresupuesto_color(input_data={}, updatedTipologias = false){
datos.amarillo= $('#lp_color_cobAmarillo').val()
}
// Si es inkjet, existe este check
if ($('#lp_color_aFavorFibra').length){
datos.a_favor_fibra = $('#lp_color_aFavorFibra').prop('checked')
}
$.ajax({
type: "POST",
url: "/cosidotapablanda/datatable",
@ -1676,6 +1697,7 @@ function eventos_lp_color(isInkjet = false){
if(isInkjet){
$('.lp-color-tipologia').bind("change", change_lp_color_tipologia);
$('#lp_color_defecto').bind("click", por_defecto_lp_color);
$('#lp_color_aFavorFibra').bind("change", change_lp_color_aFavorFibra);
}
$('#lp_color_checkPapel').bind("change", {id_linea: 'lp_color'}, update_total_linea);
@ -1834,17 +1856,17 @@ function por_defecto_lp_bnhq(){
function change_lp_bnhq_aFavorFibra(){
if( parseInt($('#lp_bnhq_paginas').val())>0 &&
parseInt($('#lp_bnhq_papel option:selected').val())>0 &&
$('#lp_bnhq_gramaje option:selected').text().length>0 &&
parseInt($('#lp_bnhq_papelImpresion option:selected').val())>0
){
var rowData = tableLineasPresupuesto.row('#lp_bnhq').data()
rowData.aFavorFibra = $('#lp_bnhq_aFavorFibra').prop('checked')
tableLineasPresupuesto.row('#lp_bnhq').data(rowData).draw(false)
calcularPresupuesto_bnhq(false, true);
}
if( parseInt($('#lp_bnhq_paginas').val())>0 &&
parseInt($('#lp_bnhq_papel option:selected').val())>0 &&
$('#lp_bnhq_gramaje option:selected').text().length>0 &&
parseInt($('#lp_bnhq_papelImpresion option:selected').val())>0
){
var rowData = tableLineasPresupuesto.row('#lp_bnhq').data()
rowData.aFavorFibra = $('#lp_bnhq_aFavorFibra').prop('checked')
tableLineasPresupuesto.row('#lp_bnhq').data(rowData).draw(false)
calcularPresupuesto_bnhq(false, true);
}
}
@ -1892,7 +1914,7 @@ function calcularPresupuesto_bnhq(input_data={}, updatedTipologias = false){
// Si es inkjet, existe este check
if ($('#lp_bnhq_aFavorFibra').length){
datos.a_favor_fibra = $('#lp_bnhq_aFavorFibra').prop('checked')
datos.a_favor_fibra = $('#lp_bnhq_aFavorFibra').prop('checked')?1:0
}
$.ajax({
@ -1911,8 +1933,6 @@ function calcularPresupuesto_bnhq(input_data={}, updatedTipologias = false){
if(Object.keys(input_data).length == 0){
value.fields.check_papel_total = $('#lp_bnhq' + '_checkPapel').is(":checked")?1:0
value.fields.check_impresion_total = $('#lp_bnhq' + '_checkClicks').is(":checked")?1:0
// Por defecto en plana: en contra de fibra
value.fields.a_favor_fibra = false
}
else{
value.fields.check_papel_total = 1
@ -2155,6 +2175,21 @@ function por_defecto_lp_colorhq(){
}
function change_lp_colorhq_aFavorFibra(){
if( parseInt($('#lp_colorhq_paginas').val())>0 &&
parseInt($('#lp_colorhq_papel option:selected').val())>0 &&
$('#lp_colorhq_gramaje option:selected').text().length>0 &&
parseInt($('#lp_colorhq_papelImpresion option:selected').val())>0
){
var rowData = tableLineasPresupuesto.row('#lp_colorhq').data()
rowData.aFavorFibra = $('#lp_colorhq_aFavorFibra').prop('checked')
tableLineasPresupuesto.row('#lp_colorhq').data(rowData).draw(false)
calcularPresupuesto_colorhq(false, true);
}
}
function calcularPresupuesto_colorhq(input_data={}, updatedTipologias = false){
@ -2198,6 +2233,11 @@ function calcularPresupuesto_colorhq(input_data={}, updatedTipologias = false){
datos.amarillo= $('#lp_colorhq_cobAmarillo').val()
}
// Si es inkjet, existe este check
if ($('#lp_colorhq_aFavorFibra').length){
datos.a_favor_fibra = $('#lp_colorhq_aFavorFibra').prop('checked')?1:0
}
$.ajax({
type: "POST",
url: "/cosidotapablanda/datatable",
@ -2295,6 +2335,7 @@ function eventos_lp_colorhq(isInkjet = false){
if(isInkjet){
$('.lp-colorhq-tipologia').bind("change", change_lp_colorhq_tipologia);
$('#lp_colorhq_defecto').bind("click", por_defecto_lp_colorhq);
$('#lp_colorhq_aFavorFibra').bind("change", change_lp_colorhq_aFavorFibra);
}
$('#lp_colorhq_checkPapel').bind("change", {id_linea: 'lp_colorhq'}, update_total_linea);