@@ -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 89e45a1c..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,9 +2,7 @@
//var _isCosido = true;
var pvObj;
-var isTapaDura = 1;
-
-function previewInteriorPlana(lpTagName, isCosido) {
+function previewInteriorPlana(lpTagName, isCosido, isTapaDura) {
// Local parameters
let guardaV = 0;
@@ -12,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
@@ -80,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'};
@@ -89,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
@@ -186,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;
@@ -204,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
@@ -322,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;
@@ -332,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) {
@@ -508,7 +506,7 @@ function getLomoLibro() {
}
-function getObjetoLP(lpName, _isCosido) {
+function getObjetoLP(lpName, _isCosido, _isTapaDura) {
let rowData = null;
@@ -524,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();
}
@@ -560,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;
@@ -592,7 +593,7 @@ function getObjetoLP(lpName, _isCosido) {
switch (pvObj.idIndex) {
case 'cubierta':
pvObj.anchoForma = ((2 * pvObj.anchoLibro) + (2 * (pvObj.anchoSolapa + offsetSolapaValor)) + pvObj.lomoLibro);
- if(isTapaDura){
+ if(_isTapaDura){
let anchoPliegue = parseFloat(6); // mm
let altoPliegue = parseFloat(7); // mm
pvObj.anchoForma += (2 * anchoPliegue);
@@ -626,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;
@@ -668,6 +670,7 @@ function getVisibleTabs() {
case 'colorhq':
case 'rot_bn':
case 'rot_color':
+ case 'guardas':
$("#tab-pv-" + tabName).show();
break;