terminada faja en admin

This commit is contained in:
2025-02-01 19:11:05 +01:00
parent 2a1bcbd53d
commit 5984f53bad
5 changed files with 39 additions and 6 deletions

View File

@ -277,6 +277,7 @@ return [
'previewConfiguracionGuardas' => 'Configuración de guardas',
'previewConfiguracionCubierta' => 'Configuración de cubierta',
'previewConfiguracionSobrecubierta' => 'Configuración de sobrecubierta',
'previewConfiguracionFaja' => 'Configuración de faja',
'previewEsquemaCubierta' => 'Esquema de cubierta',
'previewConfiguracionEsquemaCubierta' => 'Configuración esquema de cubierta',
'previewMaquinaPlana' => 'Configuración del papel: Plana',

View File

@ -133,6 +133,18 @@
<?= lang("Presupuestos.previewConfiguracionSobrecubierta") ?>
</button>
</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>
<div class="tab-content border border-container">
@ -1004,7 +1016,7 @@
<div class="col-9">
<div class="p-4 mb-3 pb-3">
<!-- Configuraciones -->
<h6><?= lang("Presupuestos.previewfaja") ?></h6>
<h6><?= lang("Presupuestos.previewFaja") ?></h6>
<div id="pv-cubierta-container">
<div id="pv_faja_shape" class="draw-shapes"></div>

View File

@ -74,6 +74,7 @@ class previewFormas {
case 'rot_color':
case 'guardas':
case 'sobrecubierta':
case 'faja':
if (lineaPresupuestoId === lpName) {
rowData = this.data();
}
@ -107,7 +108,7 @@ class previewFormas {
anchoMaquina: parseFloat(rowData.maquina_ancho),
altoImpresion: parseFloat(rowData.maquina_impresion_alto),
anchoImpresion: parseFloat(rowData.maquina_impresion_ancho),
altoLibro: this.alto(),
altoLibro: lpName=='faja'? parseFloat(rowData.alto_faja).toFixed(0):this.alto(),
anchoLibro: this.ancho(),
offsetSolapa: 0
};
@ -186,10 +187,10 @@ class previewFormas {
let anchoPliegue = 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.altoForma += altoPliegue + (2 * sangre);
this.pvObj.altoForma += altoPliegue + parseFloat(2 * sangre);
} else {
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
@ -197,6 +198,25 @@ class previewFormas {
anchoSolapaSobrecubierta != 0 ? $('.pv-solapas').show() : $('.pv-solapas').hide();
$(pvName + '_forma').text(this.pvObj.anchoForma + "x" + this.pvObj.altoForma);
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':
$(pvName + '_pg').attr("href", $(pvName + '_pg').attr('sk-url') + rowData.papel);
$(pvName + '_pi').attr("href", $(pvName + '_pi').attr('sk-url') + rowData.papel_impresion_id);

View File

@ -653,7 +653,7 @@ class LineasPresupuesto {
const lpName = this.data().row_id.replace('lp_', '');
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();
if (lpName === 'cubierta') {
$(`#tab-pv-${tabName}`).show();

View File

@ -84,7 +84,7 @@ class PreviewFormasAdmin{
$('#tab-pv-faja').on( "click", function() {
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);
} );
}