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',
|
||||
'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',
|
||||
|
||||
@ -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>
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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();
|
||||
|
||||
@ -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);
|
||||
|
||||
} );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user