mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Arreglado bug de asignacion de maquinas y papeles erroneos en cubierta
This commit is contained in:
@ -512,7 +512,7 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
|
||||
$('#tableLineasPresupuesto').DataTable().rows().every(function (rowIdx, tableLoop, rowLoop) {
|
||||
|
||||
let lineaPresupuestoId = this.data().row_id;
|
||||
let lineaPresupuestoId = this.data().row_id.replace('lp_', '');
|
||||
|
||||
switch (lpName) {
|
||||
case 'bn':
|
||||
@ -524,12 +524,12 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
case 'rot_color':
|
||||
case 'guardas':
|
||||
case 'sobrecubierta':
|
||||
if (lineaPresupuestoId.indexOf(lpName) >= 0) {
|
||||
if (lineaPresupuestoId === lpName) {
|
||||
rowData = this.data();
|
||||
}
|
||||
break;
|
||||
case 'ec':
|
||||
if (lineaPresupuestoId.indexOf('cubierta') >= 0) {
|
||||
if (lineaPresupuestoId === 'cubierta') {
|
||||
rowData = this.data();
|
||||
}
|
||||
break;
|
||||
@ -538,7 +538,6 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
break;
|
||||
}
|
||||
|
||||
//console.log(rowData);
|
||||
});
|
||||
|
||||
|
||||
@ -547,7 +546,7 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
gramajeLibro: parseInt(rowData.gramaje),
|
||||
manoLP: parseFloat(rowData.lomo),
|
||||
lomoLibro: getLomoLibro(),
|
||||
anchoSolapa: parseFloat($('#solapas_ancho').val()),
|
||||
anchoSolapa: $('#solapas').is(':checked') ? parseFloat($('#solapas_ancho').val()) : parseFloat(0),
|
||||
nFormas: parseInt(rowData.formas),
|
||||
nFormasH: parseInt(rowData.formas_h),
|
||||
nFormasV: parseInt(rowData.formas_v),
|
||||
@ -560,7 +559,7 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
anchoLibro: getDimensionLibro().ancho
|
||||
};
|
||||
|
||||
console.log(pvObj);
|
||||
//console.log(pvObj);
|
||||
|
||||
// Printing shape definition
|
||||
pvObj.anchoForma = (_isCosido) ? 2 * pvObj.anchoLibro : pvObj.anchoLibro;
|
||||
@ -593,7 +592,6 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
// Custom overwrites
|
||||
switch (pvObj.idIndex) {
|
||||
case 'cubierta':
|
||||
case 'sobrecubierta':
|
||||
if(_isTapaDura){
|
||||
let anchoPliegue = parseFloat(6); // mm
|
||||
let altoPliegue = parseFloat(7); // mm
|
||||
@ -606,12 +604,26 @@ function getObjetoLP(lpName, _isCosido, _isTapaDura) {
|
||||
pvObj.altoForma += (2 * sangre);
|
||||
}
|
||||
|
||||
if(pvObj.idIndex == "sobrecubierta"){
|
||||
pvObj.anchoForma += 2 * parseFloat($('#solapas_ancho_sobrecubierta').val());
|
||||
$(pvName + '_solapas').text(parseFloat($('#solapas_ancho_sobrecubierta').val()));
|
||||
// Update labels
|
||||
$(pvName + '_forma').text(pvObj.anchoForma + "x" + pvObj.altoForma);
|
||||
break;
|
||||
|
||||
case 'sobrecubierta':
|
||||
let sangre = parseFloat(5); // mm
|
||||
let anchoSolapaSobrecubierta = $('#solapas_sobrecubierta').is(':checked') ? parseFloat($('#solapas_ancho_sobrecubierta').val()) : parseFloat(0); // mm
|
||||
if(_isTapaDura){
|
||||
let anchoPliegue = parseFloat(6); // mm
|
||||
let altoPliegue = parseFloat(7); // mm
|
||||
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * anchoPliegue) + (2 * sangre) + pvObj.lomoLibro);
|
||||
pvObj.altoForma += altoPliegue + (2 * sangre);
|
||||
}else{
|
||||
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * (anchoSolapaSobrecubierta + offsetSolapaValor)) + (2 * sangre) + pvObj.lomoLibro);
|
||||
pvObj.altoForma += (2 * sangre);
|
||||
}
|
||||
|
||||
// Update labels
|
||||
$(pvName + '_solapas').text(anchoSolapaSobrecubierta);
|
||||
anchoSolapaSobrecubierta != 0 ? $('.pv-solapas').show() : $('.pv-solapas').hide();
|
||||
$(pvName + '_forma').text(pvObj.anchoForma + "x" + pvObj.altoForma);
|
||||
break;
|
||||
case 'ec':
|
||||
|
||||
Reference in New Issue
Block a user