arreglado merma pod

This commit is contained in:
2025-02-25 17:15:31 +01:00
parent fbfa70a734
commit ff59207d4c

View File

@ -49,14 +49,14 @@ class DatosLibro {
} }
); );
this.acabadoFaja = new ClassSelect($("#acabado_faja_id"), this.acabadoFaja = new ClassSelect($("#acabado_faja_id"),
'/serviciosacabados/getacabados', '/serviciosacabados/getacabados',
'', '',
false, false,
{ {
[this.csrf_token]: this.csrf_hash, [this.csrf_token]: this.csrf_hash,
"sobrecubierta": 1 "sobrecubierta": 1
} }
); );
this.retractilado = this.domItem.find('#retractilado'); this.retractilado = this.domItem.find('#retractilado');
this.retractilado5 = this.domItem.find('#retractilado5'); this.retractilado5 = this.domItem.find('#retractilado5');
@ -85,37 +85,37 @@ class DatosLibro {
this.acabadoCubierta.item.on('select2:select', function () { this.acabadoCubierta.item.on('select2:select', function () {
if(this.cargando) if (this.cargando)
return; return;
if(self.acabadoCubierta.getVal() == 0){ if (self.acabadoCubierta.getVal() == 0) {
$(document).trigger('remove-servicio-lineas', 'acabadoCubierta'); $(document).trigger('remove-servicio-lineas', 'acabadoCubierta');
} }
else{ else {
$(document).trigger('add-servicio-lineas', 'acabadoCubierta'); $(document).trigger('add-servicio-lineas', 'acabadoCubierta');
} }
}); });
this.acabadoSobrecubierta.item.on('select2:select', function () { this.acabadoSobrecubierta.item.on('select2:select', function () {
if(this.cargando) if (this.cargando)
return; return;
if(self.acabadoCubierta.getVal() == 0){ if (self.acabadoCubierta.getVal() == 0) {
$(document).trigger('remove-servicio-lineas', 'acabadoSobrecubierta'); $(document).trigger('remove-servicio-lineas', 'acabadoSobrecubierta');
} }
else{ else {
$(document).trigger('add-servicio-lineas', 'acabadoSobrecubierta'); $(document).trigger('add-servicio-lineas', 'acabadoSobrecubierta');
} }
}); });
this.acabadoFaja.item.on('select2:select', function () { this.acabadoFaja.item.on('select2:select', function () {
if(this.cargando) if (this.cargando)
return; return;
if(self.acabadoFaja.getVal() == 0){ if (self.acabadoFaja.getVal() == 0) {
$(document).trigger('remove-servicio-lineas', 'acabadoFaja'); $(document).trigger('remove-servicio-lineas', 'acabadoFaja');
} }
else{ else {
$(document).trigger('add-servicio-lineas', 'acabadoFaja'); $(document).trigger('add-servicio-lineas', 'acabadoFaja');
} }
}); });
@ -158,8 +158,8 @@ class DatosLibro {
if (this.faja.prop('checked')) { if (this.faja.prop('checked')) {
this.div_faja.removeClass('d-none'); this.div_faja.removeClass('d-none');
$('#compFaja').val(1).trigger('change'); $('#compFaja').val(1).trigger('change');
if(this.cargando) if (this.cargando)
return; return;
$(document).trigger('add-servicio-lineas', 'solapas_faja'); $(document).trigger('add-servicio-lineas', 'solapas_faja');
@ -169,8 +169,8 @@ class DatosLibro {
this.div_faja.addClass('d-none'); this.div_faja.addClass('d-none');
$('#compFaja').val(0).trigger('change'); $('#compFaja').val(0).trigger('change');
$('.acabado-faja').addClass('d-none'); $('.acabado-faja').addClass('d-none');
if(this.cargando) if (this.cargando)
return; return;
$(document).trigger('remove-servicio-lineas', 'acabadoFaja'); $(document).trigger('remove-servicio-lineas', 'acabadoFaja');
@ -182,7 +182,7 @@ class DatosLibro {
checkMinMaxInput(event) { checkMinMaxInput(event) {
if(this.cargando) if (this.cargando)
return; return;
const el = event.target; const el = event.target;
@ -194,7 +194,7 @@ class DatosLibro {
el.value = el.max; el.value = el.max;
} }
} }
else{ else {
el.value = el.min; el.value = el.min;
} }
} }
@ -202,7 +202,7 @@ class DatosLibro {
changeFerro() { changeFerro() {
if(this.cargando) if (this.cargando)
return; return;
if (this.ferro.prop('checked')) { if (this.ferro.prop('checked')) {
@ -215,7 +215,7 @@ class DatosLibro {
changePrototipo() { changePrototipo() {
if(this.cargando) if (this.cargando)
return; return;
if (this.prototipo.prop('checked')) { if (this.prototipo.prop('checked')) {
@ -229,7 +229,7 @@ class DatosLibro {
checkRetractilado(event) { checkRetractilado(event) {
if(this.cargando) if (this.cargando)
return; return;
switch (event.currentTarget.id) { switch (event.currentTarget.id) {
@ -323,13 +323,13 @@ class DatosLibro {
setTimeout(() => { setTimeout(() => {
if (this.solapasCubierta.prop('checked')) { if (this.solapasCubierta.prop('checked')) {
$('#div_solapas_ancho').removeClass('d-none'); $('#div_solapas_ancho').removeClass('d-none');
if(this.cargando) if (this.cargando)
return; return;
$(document).trigger('add-servicio-lineas', 'solapas_cubierta'); $(document).trigger('add-servicio-lineas', 'solapas_cubierta');
} }
else { else {
$('#div_solapas_ancho').addClass('d-none'); $('#div_solapas_ancho').addClass('d-none');
if(this.cargando) if (this.cargando)
return; return;
$(document).trigger('remove-servicio-lineas', 'solapas_cubierta'); $(document).trigger('remove-servicio-lineas', 'solapas_cubierta');
$(document).trigger('remove-servicio-lineas', 'solapas_grandes_cubierta'); $(document).trigger('remove-servicio-lineas', 'solapas_grandes_cubierta');
@ -345,14 +345,14 @@ class DatosLibro {
// para que se actualice el comparador // para que se actualice el comparador
$('#compCarasCubierta').trigger('change'); $('#compCarasCubierta').trigger('change');
if(this.cargando) if (this.cargando)
return; return;
if (this.checkSolapasGrandes('cubierta')) { if (this.checkSolapasGrandes('cubierta')) {
$(document).trigger('add-servicio-lineas', 'solapas_grandes_cubierta'); $(document).trigger('add-servicio-lineas', 'solapas_grandes_cubierta');
} }
else { else {
$(document).trigger('remove-servicio-lineas', 'solapas_grandes_cubierta'); $(document).trigger('remove-servicio-lineas', 'solapas_grandes_cubierta');
} }
} }
@ -362,7 +362,7 @@ class DatosLibro {
if (this.solapasSobrecubierta.prop('checked')) { if (this.solapasSobrecubierta.prop('checked')) {
this.divSolapasSobrecubierta.removeClass('d-none'); this.divSolapasSobrecubierta.removeClass('d-none');
if(this.cargando) if (this.cargando)
return; return;
$(document).trigger('add-servicio-lineas', 'solapas_sobrecubierta'); $(document).trigger('add-servicio-lineas', 'solapas_sobrecubierta');
} }
@ -371,7 +371,7 @@ class DatosLibro {
if ($('#compSobrecubierta').length) { if ($('#compSobrecubierta').length) {
$('#compSobrecubierta').val(0).trigger('change'); $('#compSobrecubierta').val(0).trigger('change');
} }
if(this.cargando) if (this.cargando)
return; return;
$(document).trigger('remove-servicio-lineas', 'solapas_sobrecubierta'); $(document).trigger('remove-servicio-lineas', 'solapas_sobrecubierta');
$(document).trigger('remove-servicio-lineas', 'solapas_grandes_sobrecubierta'); $(document).trigger('remove-servicio-lineas', 'solapas_grandes_sobrecubierta');
@ -380,13 +380,13 @@ class DatosLibro {
changeAnchoSolapasSobrecubierta() { changeAnchoSolapasSobrecubierta() {
// para que se actualice el comparador // para que se actualice el comparador
if($('#compGramajeSobrecubierta').select2('data').length > 0) if ($('#compGramajeSobrecubierta').select2('data').length > 0)
$('#compGramajeSobrecubierta').trigger('change'); $('#compGramajeSobrecubierta').trigger('change');
if(this.cargando) if (this.cargando)
return; return;
if (this.checkSolapasGrandes('sobrecubierta')) { if (this.checkSolapasGrandes('sobrecubierta')) {
@ -401,11 +401,11 @@ class DatosLibro {
changeAnchoSolapasFaja() { changeAnchoSolapasFaja() {
// para que se actualice el comparador // para que se actualice el comparador
if($('#compGramajeFaja').select2('data').length > 0){ if ($('#compGramajeFaja').select2('data').length > 0) {
$('#compGramajeFaja').trigger('change'); $('#compGramajeFaja').trigger('change');
} }
if(this.cargando) if (this.cargando)
return; return;
if (this.checkSolapasGrandes('faja')) { if (this.checkSolapasGrandes('faja')) {
@ -539,8 +539,12 @@ class DatosLibro {
const formas_linea = parseInt($('#isCosido').val()) == 0 ? parseInt(rowData.formas) : parseInt(rowData.formas) / 2; const formas_linea = parseInt($('#isCosido').val()) == 0 ? parseInt(rowData.formas) : parseInt(rowData.formas) / 2;
if (formas_linea > tirada) if (formas_linea > tirada)
merma_lineas.push(formas_linea - tirada); merma_lineas.push(formas_linea - tirada);
else else {
merma_lineas.push(tirada % formas_linea); var total_pliegos = Math.ceil(1.0 * tirada / formas_linea);
var total_formas = total_pliegos * formas_linea;
merma_lineas.push(total_formas - formas_linea);
}
} }
} }
@ -621,7 +625,7 @@ class DatosLibro {
} }
this.faja.prop('checked', datos.fajaColor); this.faja.prop('checked', datos.fajaColor);
if(datos.fajaColor){ if (datos.fajaColor) {
this.div_faja.removeClass('d-none'); this.div_faja.removeClass('d-none');
this.fajaAlto.val(datos.fajaColorAlto).trigger('change'); this.fajaAlto.val(datos.fajaColorAlto).trigger('change');
this.fajaSolapasAncho.val(datos.fajaColorSolapasAncho).trigger('change'); this.fajaSolapasAncho.val(datos.fajaColorSolapasAncho).trigger('change');