mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
terminada faja en admin
This commit is contained in:
@ -277,6 +277,7 @@ return [
|
|||||||
'previewConfiguracionGuardas' => 'Configuración de guardas',
|
'previewConfiguracionGuardas' => 'Configuración de guardas',
|
||||||
'previewConfiguracionCubierta' => 'Configuración de cubierta',
|
'previewConfiguracionCubierta' => 'Configuración de cubierta',
|
||||||
'previewConfiguracionSobrecubierta' => 'Configuración de sobrecubierta',
|
'previewConfiguracionSobrecubierta' => 'Configuración de sobrecubierta',
|
||||||
|
'previewConfiguracionFaja' => 'Configuración de faja',
|
||||||
'previewEsquemaCubierta' => 'Esquema de cubierta',
|
'previewEsquemaCubierta' => 'Esquema de cubierta',
|
||||||
'previewConfiguracionEsquemaCubierta' => 'Configuración esquema de cubierta',
|
'previewConfiguracionEsquemaCubierta' => 'Configuración esquema de cubierta',
|
||||||
'previewMaquinaPlana' => 'Configuración del papel: Plana',
|
'previewMaquinaPlana' => 'Configuración del papel: Plana',
|
||||||
|
|||||||
@ -133,6 +133,18 @@
|
|||||||
<?= lang("Presupuestos.previewConfiguracionSobrecubierta") ?>
|
<?= lang("Presupuestos.previewConfiguracionSobrecubierta") ?>
|
||||||
</button>
|
</button>
|
||||||
</li>
|
</li>
|
||||||
|
<li id="tab-pv-faja" class="nav-item" style="display: none">
|
||||||
|
<button
|
||||||
|
type="button"
|
||||||
|
class="nav-link"
|
||||||
|
role="tab"
|
||||||
|
data-bs-toggle="tab"
|
||||||
|
data-bs-target="#pv_faja"
|
||||||
|
aria-controls="pv_faja"
|
||||||
|
aria-selected="false">
|
||||||
|
<?= lang("Presupuestos.previewConfiguracionFaja") ?>
|
||||||
|
</button>
|
||||||
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content border border-container">
|
<div class="tab-content border border-container">
|
||||||
@ -1004,7 +1016,7 @@
|
|||||||
<div class="col-9">
|
<div class="col-9">
|
||||||
<div class="p-4 mb-3 pb-3">
|
<div class="p-4 mb-3 pb-3">
|
||||||
<!-- Configuraciones -->
|
<!-- Configuraciones -->
|
||||||
<h6><?= lang("Presupuestos.previewfaja") ?></h6>
|
<h6><?= lang("Presupuestos.previewFaja") ?></h6>
|
||||||
|
|
||||||
<div id="pv-cubierta-container">
|
<div id="pv-cubierta-container">
|
||||||
<div id="pv_faja_shape" class="draw-shapes"></div>
|
<div id="pv_faja_shape" class="draw-shapes"></div>
|
||||||
|
|||||||
@ -74,6 +74,7 @@ class previewFormas {
|
|||||||
case 'rot_color':
|
case 'rot_color':
|
||||||
case 'guardas':
|
case 'guardas':
|
||||||
case 'sobrecubierta':
|
case 'sobrecubierta':
|
||||||
|
case 'faja':
|
||||||
if (lineaPresupuestoId === lpName) {
|
if (lineaPresupuestoId === lpName) {
|
||||||
rowData = this.data();
|
rowData = this.data();
|
||||||
}
|
}
|
||||||
@ -107,7 +108,7 @@ class previewFormas {
|
|||||||
anchoMaquina: parseFloat(rowData.maquina_ancho),
|
anchoMaquina: parseFloat(rowData.maquina_ancho),
|
||||||
altoImpresion: parseFloat(rowData.maquina_impresion_alto),
|
altoImpresion: parseFloat(rowData.maquina_impresion_alto),
|
||||||
anchoImpresion: parseFloat(rowData.maquina_impresion_ancho),
|
anchoImpresion: parseFloat(rowData.maquina_impresion_ancho),
|
||||||
altoLibro: this.alto(),
|
altoLibro: lpName=='faja'? parseFloat(rowData.alto_faja).toFixed(0):this.alto(),
|
||||||
anchoLibro: this.ancho(),
|
anchoLibro: this.ancho(),
|
||||||
offsetSolapa: 0
|
offsetSolapa: 0
|
||||||
};
|
};
|
||||||
@ -186,10 +187,10 @@ class previewFormas {
|
|||||||
let anchoPliegue = parseFloat(7); // mm
|
let anchoPliegue = parseFloat(7); // mm
|
||||||
let altoPliegue = parseFloat(7); // mm
|
let altoPliegue = parseFloat(7); // mm
|
||||||
this.pvObj.anchoForma = ((2 * this.pvObj.anchoLibro) + (2 * anchoPliegue) + (2 * (anchoSolapaSobrecubierta + this.pvObj.offsetSolapa)) + (2 * sangre) + this.pvObj.lomoLibroSobrecubierta);
|
this.pvObj.anchoForma = ((2 * this.pvObj.anchoLibro) + (2 * anchoPliegue) + (2 * (anchoSolapaSobrecubierta + this.pvObj.offsetSolapa)) + (2 * sangre) + this.pvObj.lomoLibroSobrecubierta);
|
||||||
this.pvObj.altoForma += altoPliegue + (2 * sangre);
|
this.pvObj.altoForma += altoPliegue + parseFloat(2 * sangre);
|
||||||
} else {
|
} else {
|
||||||
this.pvObj.anchoForma = ((2 * this.pvObj.anchoLibro) + (2 * (anchoSolapaSobrecubierta + this.pvObj.offsetSolapa)) + (2 * sangre) + this.pvObj.lomoLibroSobrecubierta);
|
this.pvObj.anchoForma = ((2 * this.pvObj.anchoLibro) + (2 * (anchoSolapaSobrecubierta + this.pvObj.offsetSolapa)) + (2 * sangre) + this.pvObj.lomoLibroSobrecubierta);
|
||||||
this.pvObj.altoForma += (2 * sangre);
|
this.pvObj.altoForma += parseFloat(2 * sangre);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update labels
|
// Update labels
|
||||||
@ -197,6 +198,25 @@ class previewFormas {
|
|||||||
anchoSolapaSobrecubierta != 0 ? $('.pv-solapas').show() : $('.pv-solapas').hide();
|
anchoSolapaSobrecubierta != 0 ? $('.pv-solapas').show() : $('.pv-solapas').hide();
|
||||||
$(pvName + '_forma').text(this.pvObj.anchoForma + "x" + this.pvObj.altoForma);
|
$(pvName + '_forma').text(this.pvObj.anchoForma + "x" + this.pvObj.altoForma);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'faja':
|
||||||
|
let sangreFaja = parseFloat(5); // mm
|
||||||
|
let anchoSolapaFaja = $('#faja').is(':checked') ? parseFloat($('#faja_solapas_ancho').val()) : parseFloat(0); // mm
|
||||||
|
if (_isTapaDura) {
|
||||||
|
let anchoPliegue = parseFloat(7); // mm
|
||||||
|
let altoPliegue = parseFloat(7); // mm
|
||||||
|
this.pvObj.anchoForma = ((2 * this.pvObj.anchoLibro) + (2 * anchoPliegue) + (2 * (anchoSolapaFaja + this.pvObj.offsetSolapa)) + (2 * sangreFaja) + this.pvObj.lomoLibroSobrecubierta);
|
||||||
|
this.pvObj.altoForma += altoPliegue + parseFloat(2 * sangreFaja);
|
||||||
|
} else {
|
||||||
|
this.pvObj.anchoForma = ((2 * this.pvObj.anchoLibro) + (2 * (anchoSolapaFaja + this.pvObj.offsetSolapa)) + (2 * sangreFaja) + this.pvObj.lomoLibroSobrecubierta);
|
||||||
|
this.pvObj.altoForma = parseFloat(this.pvObj.altoForma) + parseFloat(2 * sangreFaja);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update labels
|
||||||
|
$(pvName + '_solapas').text(anchoSolapaFaja);
|
||||||
|
anchoSolapaFaja != 0 ? $('.pv-solapas').show() : $('.pv-solapas').hide();
|
||||||
|
$(pvName + '_forma').text(this.pvObj.anchoForma + "x" + this.pvObj.altoForma);
|
||||||
|
break;
|
||||||
case 'ec':
|
case 'ec':
|
||||||
$(pvName + '_pg').attr("href", $(pvName + '_pg').attr('sk-url') + rowData.papel);
|
$(pvName + '_pg').attr("href", $(pvName + '_pg').attr('sk-url') + rowData.papel);
|
||||||
$(pvName + '_pi').attr("href", $(pvName + '_pi').attr('sk-url') + rowData.papel_impresion_id);
|
$(pvName + '_pi').attr("href", $(pvName + '_pi').attr('sk-url') + rowData.papel_impresion_id);
|
||||||
|
|||||||
@ -653,7 +653,7 @@ class LineasPresupuesto {
|
|||||||
const lpName = this.data().row_id.replace('lp_', '');
|
const lpName = this.data().row_id.replace('lp_', '');
|
||||||
const tabName = lpName.replace('_', '-');
|
const tabName = lpName.replace('_', '-');
|
||||||
|
|
||||||
if (['bn', 'bnhq', 'color', 'colorhq', 'rot_bn', 'rot_color', 'guardas', 'cubierta', 'sobrecubierta'].includes(lpName)) {
|
if (['bn', 'bnhq', 'color', 'colorhq', 'rot_bn', 'rot_color', 'guardas', 'cubierta', 'sobrecubierta', 'faja'].includes(lpName)) {
|
||||||
$(`#tab-pv-${tabName}`).show();
|
$(`#tab-pv-${tabName}`).show();
|
||||||
if (lpName === 'cubierta') {
|
if (lpName === 'cubierta') {
|
||||||
$(`#tab-pv-${tabName}`).show();
|
$(`#tab-pv-${tabName}`).show();
|
||||||
|
|||||||
@ -84,7 +84,7 @@ class PreviewFormasAdmin{
|
|||||||
$('#tab-pv-faja').on( "click", function() {
|
$('#tab-pv-faja').on( "click", function() {
|
||||||
|
|
||||||
self.preview.setData(self.data);
|
self.preview.setData(self.data);
|
||||||
self.preview.previewInteriorPlana('sobrecubierta', self.isCosido, self.tipoTapa.includes("dura")?1:0);
|
self.preview.previewInteriorPlana('faja', self.isCosido, self.tipoTapa.includes("dura")?1:0);
|
||||||
|
|
||||||
} );
|
} );
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user