modificacion hecha

This commit is contained in:
Jaime Jiménez
2024-01-07 20:19:54 +01:00
parent 2f5c205902
commit 55f26c85b8
21 changed files with 537 additions and 107 deletions

View File

@ -1134,7 +1134,7 @@ function change_lp_bn_paginas(){
}
}
function calcularPresupuesto_bn(input_data={}){
function calcularPresupuesto_bn(input_data={}, updatedTipologias = false){
const dimension = getDimensionLibro();
@ -1166,6 +1166,15 @@ function calcularPresupuesto_bn(input_data={}){
<?= csrf_token() ?? "token" ?> : <?= csrf_token() ?>v
};
if(updatedTipologias){
datos.gota_negro= $('#lp_bn_gotaNegro').val()
datos.gota_color= $('#lp_bn_gotaColor').val()
datos.negro= $('#lp_bn_cobNegro').val()
datos.cyan= $('#lp_bn_cobCyan').val()
datos.magenta= $('#lp_bn_cobMagenta').val()
datos.amarillo= $('#lp_bn_cobAmarillo').val()
}
$.ajax({
type: "POST",
url: "/cosidotapablanda/datatable",
@ -1203,8 +1212,35 @@ function calcularPresupuesto_bn(input_data={}){
})
}
function change_lp_bn_tipologia(){
if( parseInt($('#lp_bn_paginas').val())>0 &&
parseInt($('#lp_bn_papel option:selected').val())>0 &&
$('#lp_bn_gramaje option:selected').text().length>0 &&
parseInt($('#lp_bn_papelImpresion option:selected').val())>0
){
calcularPresupuesto_bn({},true);
}
}
function por_defecto_lp_bn(){
if( parseInt($('#lp_bn_paginas').val())>0 &&
parseInt($('#lp_bn_papel option:selected').val())>0 &&
$('#lp_bn_gramaje option:selected').text().length>0 &&
parseInt($('#lp_bn_papelImpresion option:selected').val())>0
){
calcularPresupuesto_bn();
}
}
function fill_lp_bn(row, fromComparator=false){
console.log(row)
if(fromComparator){
var input_data = {
@ -1229,7 +1265,7 @@ function fill_lp_bn(row, fromComparator=false){
}
row.child(format(row.data())).show();
eventos_lp_bn()
eventos_lp_bn(data.maquinaTipo=='inkjet'?true:false)
calcular_mermas()
updateTotales()
@ -1241,13 +1277,19 @@ function fill_lp_bn(row, fromComparator=false){
}
function eventos_lp_bn(){
function eventos_lp_bn(isInkjet = false){
$('#lp_bn_papel').bind("focus", {clear_selectors: true}, clear_lp_bn);
$('#lp_bn_gramaje').bind("focus", set_lp_bn_gramaje);
$('#lp_bn_papelImpresion').focus("focus", set_lp_bn_papelImpresion);
$('#lp_bn_maquina').bind("focus", set_lp_bn_maquina);
$('#lp_bn_maquina').bind("change", change_lp_bn_maquina);
$('#lp_bn_vercalculos').bind("click", {rowId: 'lp_bn'}, verCalculosInkjet);
if(isInkjet){
$('.lp-bn-tipologia').bind("change", change_lp_bn_tipologia);
$('#lp_bn_defecto').bind("click", por_defecto_lp_bn);
}
$('#lp_bn_checkPapel').bind("change", {id_linea: 'lp_bn'}, update_total_linea);
$('#lp_bn_checkClicks').bind("change", {id_linea: 'lp_bn'}, update_total_linea);
}
@ -1378,7 +1420,32 @@ function change_lp_color_paginas(){
}
}
function calcularPresupuesto_color(input_data={}){
function change_lp_color_tipologia(){
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
){
calcularPresupuesto_color({},true);
}
}
function por_defecto_lp_bn(){
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
){
calcularPresupuesto_color();
}
}
function calcularPresupuesto_color(input_data={}, updatedTipologias = false){
const dimension = getDimensionLibro();
@ -1410,6 +1477,15 @@ function calcularPresupuesto_color(input_data={}){
<?= csrf_token() ?? "token" ?> : <?= csrf_token() ?>v
};
if(updatedTipologias){
datos.gota_negro= $('#lp_color_gotaNegro').val()
datos.gota_color= $('#lp_color_gotaColor').val()
datos.negro= $('#lp_color_cobNegro').val()
datos.cyan= $('#lp_color_cobCyan').val()
datos.magenta= $('#lp_color_cobMagenta').val()
datos.amarillo= $('#lp_color_cobAmarillo').val()
}
$.ajax({
type: "POST",
url: "/cosidotapablanda/datatable",
@ -1471,7 +1547,7 @@ function fill_lp_color(row, fromComparator=false){
}
row.child(format(row.data())).show();
eventos_lp_color()
eventos_lp_color(data.maquinaTipo=='inkjet'?true:false)
calcular_mermas()
updateTotales()
@ -1483,15 +1559,21 @@ function fill_lp_color(row, fromComparator=false){
}
function eventos_lp_color(){
function eventos_lp_color(isInkjet = false){
$('#lp_color_papel').bind("focus", {clear_selectors: true}, clear_lp_color);
$('#lp_color_gramaje').bind("focus", set_lp_color_gramaje);
$('#lp_color_papelImpresion').focus("focus", set_lp_color_papelImpresion);
$('#lp_color_maquina').bind("focus", set_lp_color_maquina);
$('#lp_color_maquina').bind("change", change_color_maquina);
$('#lp_color_maquina').bind("change", change_lp_color_maquina);
$('#lp_color_paginas').bind("change", change_lp_color_paginas);
$('#lp_color_vercalculos').bind("click", {rowId: 'lp_color'}, verCalculosInkjet);
if(isInkjet){
$('.lp-color-tipologia').bind("change", change_lp_color_tipologia);
$('#lp_color_defecto').bind("click", por_defecto_lp_color);
}
$('#lp_color_checkPapel').bind("change", {id_linea: 'lp_color'}, update_total_linea);
$('#lp_color_checkClicks').bind("change", {id_linea: 'lp_color'}, update_total_linea);
}
@ -1620,7 +1702,34 @@ function change_lp_bnhq_paginas(){
}
}
function calcularPresupuesto_bnhq(input_data={}){
function change_lp_bnhq_tipologia(){
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
){
calcularPresupuesto_bnhq({},true);
}
}
function por_defecto_lp_bnhq(){
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
){
calcularPresupuesto_bnhq();
}
}
function calcularPresupuesto_bnhq(input_data={}, updatedTipologias = false){
const dimension = getDimensionLibro();
@ -1652,6 +1761,15 @@ function calcularPresupuesto_bnhq(input_data={}){
<?= csrf_token() ?? "token" ?> : <?= csrf_token() ?>v
};
if(updatedTipologias){
datos.gota_negro= $('#lp_bnhq_gotaNegro').val()
datos.gota_color= $('#lp_bnhq_gotaColor').val()
datos.negro= $('#lp_bnhq_cobNegro').val()
datos.cyan= $('#lp_bnhq_cobCyan').val()
datos.magenta= $('#lp_bnhq_cobMagenta').val()
datos.amarillo= $('#lp_bnhq_cobAmarillo').val()
}
$.ajax({
type: "POST",
url: "/cosidotapablanda/datatable",
@ -1714,7 +1832,7 @@ function fill_lp_bnhq(row, fromComparator=false){
}
row.child(format(row.data())).show();
eventos_lp_bnhq()
eventos_lp_bnhq(data.maquinaTipo=='inkjet'?true:false)
calcular_mermas()
updateTotales()
@ -1725,7 +1843,7 @@ function fill_lp_bnhq(row, fromComparator=false){
// getVisibleTabs(); // Update preview UI
}
function eventos_lp_bnhq(){
function eventos_lp_bnhq(isInkjet = false){
$('#lp_bnhq_papel').bind("focus", {clear_selectors: true}, clear_lp_bnhq);
$('#lp_bnhq_gramaje').bind("focus", set_lp_bnhq_gramaje);
$('#lp_bnhq_papelImpresion').focus("focus", set_lp_bnhq_papelImpresion);
@ -1733,6 +1851,12 @@ function eventos_lp_bnhq(){
$('#lp_bnhq_maquina').bind("change", change_lp_bnhq_maquina);
$('#lp_bnhq_paginas').bind("change", change_lp_bnhq_paginas);
$('#lp_bnhq_vercalculos').bind("click", {rowId: 'lp_bnhq'}, verCalculosInkjet);
if(isInkjet){
$('.lp-bnhq-tipologia').bind("change", change_lp_bnhq_tipologia);
$('#lp_bnhq_defecto').bind("click", por_defecto_lp_bnhq);
}
$('#lp_bnhq_checkPapel').bind("change", {id_linea: 'lp_bnhq'}, update_total_linea);
$('#lp_bnhq_checkClicks').bind("change", {id_linea: 'lp_bnhq'}, update_total_linea);
}
@ -1865,7 +1989,34 @@ function change_lp_colorhq_paginas(){
}
function calcularPresupuesto_colorhq(input_data={}){
function change_lp_colorhq_tipologia(){
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
){
calcularPresupuesto_colorhq({},true);
}
}
function por_defecto_lp_colorhq(){
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
){
calcularPresupuesto_colorhq();
}
}
function calcularPresupuesto_colorhq(input_data={}, updatedTipologias = false){
const dimension = getDimensionLibro();
@ -1897,6 +2048,15 @@ function calcularPresupuesto_colorhq(input_data={}){
<?= csrf_token() ?? "token" ?> : <?= csrf_token() ?>v
};
if(updatedTipologias){
datos.gota_negro= $('#lp_colorhq_gotaNegro').val()
datos.gota_color= $('#lp_colorhq_gotaColor').val()
datos.negro= $('#lp_colorhq_cobNegro').val()
datos.cyan= $('#lp_colorhq_cobCyan').val()
datos.magenta= $('#lp_colorhq_cobMagenta').val()
datos.amarillo= $('#lp_colorhq_cobAmarillo').val()
}
$.ajax({
type: "POST",
url: "/cosidotapablanda/datatable",
@ -1957,7 +2117,7 @@ function fill_lp_colorhq(row, fromComparator=false){
}
row.child(format(row.data())).show();
eventos_lp_colorhq()
eventos_lp_colorhq(data.maquinaTipo=='inkjet'?true:false)
calcular_mermas()
updateTotales()
@ -1969,7 +2129,7 @@ function fill_lp_colorhq(row, fromComparator=false){
}
function eventos_lp_colorhq(){
function eventos_lp_colorhq(isInkjet = false){
$('#lp_colorhq_papel').bind("focus", {clear_selectors: true}, clear_lp_colorhq);
$('#lp_colorhq_gramaje').bind("focus", set_lp_colorhq_gramaje);
@ -1978,6 +2138,12 @@ function eventos_lp_colorhq(){
$('#lp_colorhq_maquina').bind("change", change_lp_colorhq_maquina);
$('#lp_colorhq_paginas').bind("change", change_lp_colorhq_paginas);
$('#lp_colorhq_vercalculos').bind("click", {rowId: 'lp_colorhq'}, verCalculosInkjet);
if(isInkjet){
$('.lp-colorhq-tipologia').bind("change", change_lp_colorhq_tipologia);
$('#lp_colorhq_defecto').bind("click", por_defecto_lp_colorhq);
}
$('#lp_colorhq_checkPapel').bind("change", {id_linea: 'lp_colorhq'}, update_total_linea);
$('#lp_colorhq_checkClicks').bind("change", {id_linea: 'lp_colorhq'}, update_total_linea);
}