@@ -740,44 +830,50 @@
$('#tab-pv-bn').on( "click", function() {
- previewInteriorPlana('bn', );
+ previewInteriorPlana('bn', , );
} );
$('#tab-pv-bnhq').on( "click", function() {
- previewInteriorPlana('bnhq', );
+ previewInteriorPlana('bnhq', , );
} );
$('#tab-pv-color').on( "click", function() {
- previewInteriorPlana('color', );
+ previewInteriorPlana('color', , );
} );
$('#tab-pv-colorhq').on( "click", function() {
- previewInteriorPlana('colorhq', );
+ previewInteriorPlana('colorhq', , );
} );
$('#tab-pv-rot-bn').on( "click", function() {
- previewRotativa('rot_bn', );
+ previewRotativa('rot_bn', , );
} );
$('#tab-pv-rot-color').on( "click", function() {
- previewRotativa('rot_color', );
+ previewRotativa('rot_color', , );
+
+} );
+
+$('#tab-pv-guardas').on( "click", function() {
+
+ previewInteriorPlana('guardas', , );
} );
$('#tab-pv-cubierta').on( "click", function() {
- previewInteriorPlana('cubierta', );
+ previewInteriorPlana('cubierta', , );
} );
diff --git a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js
index a83a1279..ef48b496 100755
--- a/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js
+++ b/ci4/app/Views/themes/backend/vuexy/form/presupuestos/cosidotapablanda/previews.js
@@ -2,7 +2,7 @@
//var _isCosido = true;
var pvObj;
-function previewInteriorPlana(lpTagName, isCosido) {
+function previewInteriorPlana(lpTagName, isCosido, isTapaDura) {
// Local parameters
let guardaV = 0;
@@ -10,7 +10,7 @@ function previewInteriorPlana(lpTagName, isCosido) {
let styleText = {size: 12, family: 'Public Sans'};
// Get the preview Object parameters
- getObjetoLP(lpTagName, isCosido);
+ getObjetoLP(lpTagName, isCosido, isTapaDura);
// Configuracion de las guardas
// Guarda vertical
@@ -78,7 +78,7 @@ function previewInteriorPlana(lpTagName, isCosido) {
_pvPlana.update();
}
-function previewRotativa(lpTagName, isCosido) {
+function previewRotativa(lpTagName, isCosido, isTapaDura) {
// Local parameters
let styleText = {size: 12, family: 'Public Sans'};
@@ -87,7 +87,7 @@ function previewRotativa(lpTagName, isCosido) {
let guardaH = 0;
// Get the preview Object parameters
- getObjetoLP(lpTagName, isCosido);
+ getObjetoLP(lpTagName, isCosido, isTapaDura);
// Calculos
// Configuracion de las guardas
@@ -184,14 +184,14 @@ function getDecimalPart(floatNumber) {
function previewEsquemaCubierta(_lpTagName, _isCosido, _isTapaDura) {
if (_isTapaDura) {
- portadaTapaDura(_lpTagName, _isCosido);
+ portadaTapaDura(_lpTagName, _isCosido, _isTapaDura);
} else {
- portadaTapaBlanda(_lpTagName, _isCosido);
+ portadaTapaBlanda(_lpTagName, _isCosido, _isTapaDura);
}
}
-function portadaTapaDura(lpTagName, isCosido) {
+function portadaTapaDura(lpTagName, isCosido, isTapaDura) {
// Variables locales
let altoLibro, anchoLibro, lomoLibro, anchoCubierta, altoSangrado, anchoSangrado;
@@ -202,7 +202,7 @@ function portadaTapaDura(lpTagName, isCosido) {
let altoPliegue = parseFloat(7); // mm
// Get the preview Object parameters
- getObjetoLP(lpTagName, isCosido);
+ getObjetoLP(lpTagName, isCosido, isTapaDura);
// Definicion de los parametros del Esquema de Cubierta (EC) -
anchoSangrado = 600; // px
@@ -320,7 +320,7 @@ function portadaTapaDura(lpTagName, isCosido) {
}
-function portadaTapaBlanda(lpTagName, isCosido) {
+function portadaTapaBlanda(lpTagName, isCosido, isTapaDura) {
// Variables locales
let altoLibro, anchoLibro, lomoLibro, anchoSolapa, anchoCubierta, altoSangrado, anchoSangrado;
@@ -330,7 +330,7 @@ function portadaTapaBlanda(lpTagName, isCosido) {
let offsetSolapaValor = parseFloat(0); // mm
// Get the preview Object parameters
- getObjetoLP(lpTagName, isCosido);
+ getObjetoLP(lpTagName, isCosido, isTapaDura);
// Definicion de los parametros del Esquema de Cubierta (EC)
if (pvObj.anchoSolapa == 0) {
@@ -506,7 +506,7 @@ function getLomoLibro() {
}
-function getObjetoLP(lpName, _isCosido) {
+function getObjetoLP(lpName, _isCosido, _isTapaDura) {
let rowData = null;
@@ -522,6 +522,7 @@ function getObjetoLP(lpName, _isCosido) {
case 'cubierta':
case 'rot_bn':
case 'rot_color':
+ case 'guardas':
if (lineaPresupuestoId.indexOf(lpName) >= 0) {
rowData = this.data();
}
@@ -558,6 +559,8 @@ function getObjetoLP(lpName, _isCosido) {
anchoLibro: getDimensionLibro().ancho
};
+ console.log(pvObj);
+
// Printing shape definition
pvObj.anchoForma = (_isCosido) ? 2 * pvObj.anchoLibro : pvObj.anchoLibro;
pvObj.altoForma = pvObj.altoLibro;
@@ -590,6 +593,13 @@ function getObjetoLP(lpName, _isCosido) {
switch (pvObj.idIndex) {
case 'cubierta':
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * (pvObj.anchoSolapa + offsetSolapaValor)) + pvObj.lomoLibro);
+ if(_isTapaDura){
+ let anchoPliegue = parseFloat(6); // mm
+ let altoPliegue = parseFloat(7); // mm
+ pvObj.anchoForma += (2 * anchoPliegue);
+ pvObj.altoForma += altoPliegue;
+ }
+ // Update labels
$(pvName + '_forma').text(pvObj.anchoForma + "x" + pvObj.altoForma);
break;
case 'ec':
@@ -617,6 +627,7 @@ function getObjetoLP(lpName, _isCosido) {
case 'bnhq':
case 'color':
case 'colorhq':
+ case 'guardas':
// Conditional assignements depending on rotation of the printing shape
if (pvObj.orientacionFormas == 'v') {
let auxReg = pvObj.altoForma;
@@ -659,6 +670,7 @@ function getVisibleTabs() {
case 'colorhq':
case 'rot_bn':
case 'rot_color':
+ case 'guardas':
$("#tab-pv-" + tabName).show();
break;