reimpresion a SK

This commit is contained in:
2025-12-01 22:31:40 +01:00
parent c6e2322132
commit 3b9f446195
14 changed files with 1111 additions and 8083 deletions

View File

@ -13,6 +13,12 @@
<span th:text="#{app.imprimir}">Imprimir</span>
</button>
<button th:if="${appMode == 'edit'}" type="button"
class="btn btn-secondary d-flex align-items-center mx-2 duplicar-btn">
<i class="ri-file-copy-2-line me-2"></i>
<span th:text="#{presupuesto.duplicar}">Duplicar</span>
</button>
<button th:if="${appMode == 'add' or appMode == 'edit'}" type="button"
class="btn btn-secondary d-flex align-items-center mx-2 add-cart-btn">
<i class="ri-shopping-cart-line me-2"></i>

View File

@ -16,6 +16,8 @@
<div class="col-9 mx-auto mt-4">
<h5 id="resumen-titulo" class="text-center"></h5>
<h6 th:if="${presupuesto.isReimpresion}" th:text="#{presupuesto.reimpresion}"
class="text-uppercase bg-danger text-white text-center">REIMPRESION</h6>
<table id="resumen-tabla-final" class="table table-borderless table-striped mt-3"
th:data-currency="#{app.currency}">
<thead>

View File

@ -4,6 +4,8 @@
<div class="d-flex">
<div class="flex-grow-1">
<h5 th:text="#{presupuesto.resumen-presupuesto}">Resumen presupuesto</h5>
<h6 th:if="${presupuesto.isReimpresion}" th:text="#{presupuesto.reimpresion}"
class="text-uppercase bg-danger text-white text-center">REIMPRESION</h6>
</div>
</div>
</div>

View File

@ -42,18 +42,21 @@
<div class="container-fluid">
<input type="hidden" id="presupuesto-id" th:value="${presupuesto.id}" />
<input type="hidden" id="presupuesto_id" th:value="${presupuesto.id}" />
<div class="row" id="card presupuesto-row animate-fadeInUpBounce">
<div class="card">
<div class="card-header">
<h4 class="card-title mb-0 text-uppercase" th:text="${resumen.titulo}">Resumen del
<h4 id="titulo" class="card-title mb-0 text-uppercase" th:text="${resumen.titulo}">Resumen del
presupuesto</h4>
</div>
<div class="card-body">
<div th:if="${presupuesto.isReimpresion}" class="row">
<h6 th:text="#{presupuesto.reimpresion}" class="bg-danger py-2 text-center text-white text-uppercase">REIMPRESION</h6>
</div>
<div class="card col-12 col-sm-9 mx-auto">
<h5 id="resumen-titulo" class="text-center"></h5>
@ -161,9 +164,15 @@
</button>
<button type="button"
class="btn btn-secondary d-flex align-items-center mx-2 add-cart-btn">
<i class="ri-shopping-cart-line me-2"></i>
<span th:text="#{presupuesto.add-to-cart}">Añadir a la cesta</span>
class="btn btn-secondary d-flex align-items-center mx-2 duplicar-btn">
<i class="ri-file-copy-2-line me-2"></i>
<span th:text="#{presupuesto.duplicar}">Duplicar</span>
</button>
<button type="button"
class="btn btn-secondary d-flex align-items-center mx-2 reimprimir-btn">
<i class="ri-printer-line me-2"></i>
<span th:text="#{presupuesto.reimprimir}">Reimprimir</span>
</button>
</div>
@ -223,6 +232,7 @@
</div>
<script type="module" th:src="@{/assets/js/pages/imprimelibros/presupuestos/resumen-view.js}"></script>
<script type="module" th:src="@{/assets/js/pages/imprimelibros/presupuestos/duplicate-reprint.js}"></script>
</th:block>
</body>

View File

@ -89,6 +89,8 @@
th:src="@{/assets/libs/quill/quill.min.js}"></script>
<script sec:authorize="isAuthenticated() and hasAnyRole('SUPERADMIN','ADMIN')"
th:src="@{/assets/js/pages/imprimelibros/presupuestador/text-editor.js}"></script>
<script type="module" th:src="@{/assets/js/pages/imprimelibros/presupuestos/duplicate-reprint.js}"></script>
</th:block>
</body>