${window.languageBundle.get('presupuesto.plantilla-cubierta-text')}
@@ -1225,7 +1233,7 @@ export default class PresupuestoWizard {
const dataToStore = this.#getCubiertaData();
this.#updateCubiertaData(dataToStore);
this.#cacheFormData();
-
+
Summary.updateTapaCubierta();
});
@@ -1443,7 +1451,7 @@ export default class PresupuestoWizard {
const tipoCubierta = $('.tapa-cubierta input:checked').val() || 'tapaBlanda';
let solapas = 0;
- if(tipoCubierta === 'tapaBlanda'){
+ if (tipoCubierta === 'tapaBlanda') {
solapas = $('.solapas-cubierta input:checked').val() == 'conSolapas' ? 1 : 0 || 0;
}
const tamanioSolapasCubierta = $('#tamanio-solapas-cubierta').val() || '80';
@@ -1692,7 +1700,7 @@ export default class PresupuestoWizard {
this.divTiradas.append(item.renderCol(this.divTiradas));
}
- if(data.lomo_cubierta) {
+ if (data.lomo_cubierta) {
this.formData.lomoCubierta = data.lomo_cubierta;
this.#cacheFormData();
}
diff --git a/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/plantilla-cubierta.js b/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/plantilla-cubierta.js
new file mode 100644
index 0000000..3e43652
--- /dev/null
+++ b/src/main/resources/static/assets/js/pages/imprimelibros/presupuestos/plantilla-cubierta.js
@@ -0,0 +1,33 @@
+$(() => {
+ $('#btn-plantilla-cubierta').on('click', () => {
+ let url = `/presupuesto/api/plantilla-cubierta.png
+ ?tipo=${$('#tipoEncuadernacion').val()}
+ &tapa=${$('#tipoCubierta').val()}
+ &ancho=${$('#ancho').val()}
+ &alto=${$('#alto').val()}
+ &lomo=${Math.round($('#lomo').val()) || 0}
+ &solapas=${$('#solapasCubierta').val() == 1 ? $('#tamanioSolapasCubierta').val() : 0}`;
+ url = url.trim().replace(/\s+/g, '');
+ Swal.fire({
+ position: 'top-end',
+ icon: 'info',
+ title: window.languageBundle.get('presupuesto.plantilla-cubierta'),
+ html: `
+
+

+
+
+ ${window.languageBundle.get('presupuesto.plantilla-cubierta-text')}
+
+ `,
+ confirmButtonClass: 'btn btn-primary w-xs mt-2',
+ showConfirmButton: false,
+ showCloseButton: true,
+ buttonsStyling: false,
+ customClass: {
+ confirmButton: 'btn btn-secondary me-2', // clases para el botón confirmar
+ cancelButton: 'btn btn-light' // clases para cancelar
+ },
+ });
+ });
+});
diff --git a/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-items/_resumen_final.html b/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-items/_resumen_final.html
index d64acac..4bcd3c5 100644
--- a/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-items/_resumen_final.html
+++ b/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-items/_resumen_final.html
@@ -16,8 +16,19 @@
-
REIMPRESION
+
REIMPRESION
+
+
+
+
+
+
diff --git a/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-view.html b/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-view.html
index 0c361fb..638db40 100644
--- a/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-view.html
+++ b/src/main/resources/templates/imprimelibros/presupuestos/presupuestador-view.html
@@ -44,18 +44,40 @@
+
+
+
+
+
+
+
+
-
REIMPRESION
+ REIMPRESION
+
+
+
+
+
+
@@ -207,7 +229,7 @@
-
+
@@ -234,6 +256,8 @@
+
+