implementado duplicar en la lista

This commit is contained in:
2025-11-29 23:30:22 +01:00
parent 58fd4815c6
commit c6e2322132
13 changed files with 5128 additions and 25 deletions

View File

@ -77,7 +77,9 @@
</thead>
<tbody>
<tr th:if="${resumen['linea0']}">
<td><img style="max-width: 60px; height: auto;" th:src="${resumen['imagen']}" th:alt="${resumen['imagen_alt']}" class="img-fluid" /></td>
<td><img style="max-width: 60px; height: auto;"
th:src="${resumen['imagen']}" th:alt="${resumen['imagen_alt']}"
class="img-fluid" /></td>
<td class="text-start" th:utext="${resumen['linea0'].descripcion}">
Descripción 1</td>
<td class="text-end" th:text="${resumen['linea0'].cantidad}">1</td>
@ -165,6 +167,38 @@
</button>
</div>
<div sec:authorize="isAuthenticated() and hasAnyRole('SUPERADMIN','ADMIN')">
<div class="accordion lefticon-accordion custom-accordionwithicon accordion-border-box mt-3"
id="accordionlefticon">
<div class="accordion-item material-shadow">
<h2 class="accordion-header" id="accordionComentario">
<button class="accordion-button collapsed" type="button"
data-bs-toggle="collapse"
data-bs-target="#accor_accordionComentario" aria-expanded="false"
aria-controls="accor_accordionComentario">
<span
th:text="#{presupuesto.comentario-administrador}">Comentario</span>
<span class="d-none badge badge-comentario bg-danger ms-1">!</span>
</button>
</h2>
<div id="accor_accordionComentario" class="accordion-collapse collapse"
aria-labelledby="accordionComentario"
data-bs-parent="#accordionlefticon">
<div class="accordion-body">
<div class="snow-editor" id="comentario" name="comentario"
th:attr="data-contenido=${presupuesto.comentario} "
style=" height: 300px;">
</div> <!-- end Snow-editor-->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@ -147,16 +147,19 @@
<h2 class="accordion-header" id="accordionComentario">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse"
data-bs-target="#accor_accordionComentario" aria-expanded="false"
aria-controls="accor_accordionComentario"
th:text="#{presupuesto.comentario-administrador}">Comentario
aria-controls="accor_accordionComentario">
<span th:text="#{presupuesto.comentario-administrador}">Comentario</span>
<span class="d-none badge badge-comentario bg-danger ms-1">!</span>
</button>
</h2>
<div id="accor_accordionComentario" class="accordion-collapse collapse"
aria-labelledby="accordionComentario" data-bs-parent="#accordionlefticon">
<div class="accordion-body">
<div class="snow-editor" name="comentario"
th:text="@{presupuesto.comentario}" style=" height: 300px;">
<div class="snow-editor" id="comentario" name="comentario"
th:attr="data-contenido=${presupuesto.comentario} "
style=" height: 300px;">
</div> <!-- end Snow-editor-->
</div>
</div>

View File

@ -12,7 +12,7 @@
<th scope="col" th:text="#{presupuesto.tabla.estado}">Estado</th>
<th scope="col" th:text="#{presupuesto.tabla.total-iva}">Total con IVA</th>
<th scope="col" th:text="#{presupuesto.tabla.updated-at}">Actualizado el</th>
<th scope="col" th:text="#{presupuesto.tabla.acciones}">Acciones</th>
<th style="min-width: 100px;" scope="col" th:text="#{presupuesto.tabla.acciones}">Acciones</th>
</tr>
<tr>
<th><input type="text" class="form-control form-control-sm presupuesto-filter" data-col="id" /></th>

View File

@ -13,7 +13,7 @@
<th scope="col" th:text="#{presupuesto.tabla.estado}">Estado</th>
<th scope="col" th:text="#{presupuesto.tabla.total-iva}">Total con IVA</th>
<th scope="col" th:text="#{presupuesto.tabla.updated-at}">Actualizado el</th>
<th scope="col" th:text="#{presupuesto.tabla.acciones}">Acciones</th>
<th style="min-width: 100px;" scope="col" th:text="#{presupuesto.tabla.acciones}">Acciones</th>
</tr>
<tr>
<th><input type="text" class="form-control form-control-sm presupuesto-filter" data-col="id" /></th>