Files
erp-imprimelibros/src/main/resources/templates/imprimelibros/presupuestos/presupuestador.html

183 lines
7.4 KiB
HTML

<div id="presupuesto-app" th:data-mode="${appMode} ?: 'public'" th:data-id="${id} ?: ''" th:fragment="presupuestador">
<!-- Modales-->
<div
th:replace="imprimelibros/partials/modal-form :: modal('maquetacionModal', 'presupuesto.maquetacion', 'modal-md', 'maquetacionModalBody')">
</div>
<div
th:replace="imprimelibros/partials/modal-form :: modal('marcapaginasModal', 'presupuesto.marcapaginas', 'modal-md', 'marcapaginasModalBody')">
</div>
<div class="row" id="presupuesto-row">
<div class="col-xl-9 col-main">
<div class="card">
<div class="card-body checkout-tab">
<form action="#">
<input type="hidden" id="cliente_id" th:value="${cliente_id} ?: null" />
<input type="hidden" id="presupuesto_id" th:value="${presupuesto_id} ?: null" />
<div id="form-errors" class="alert alert-danger d-none" role="alert">
<i class="ri-error-warning-line label-icon"></i>
<strong th:text="#{presupuesto.errores-title}">Corrija los siguientes errores:</strong>
<ul class="mb-0" id="form-errors-alert-list">
</ul>
</div>
<div class="step-arrow-nav mt-n3 mx-n3 mb-3">
<ul class="nav nav-pills nav-justified custom-nav" role="tablist">
<li class="nav-item" role="presentation">
<button class="nav-link fs-15 p-3 active" id="pills-general-data-tab"
data-bs-target="#pills-general-data" type="button" role="tab"
aria-controls="pills-general-data" aria-selected="true">
<i
class="ri-information-line fs-5 p-1 bg-soft-primary text-primary rounded-circle align-middle me-2"></i>
<label class="fs-13 my-2" th:text="#{presupuesto.datos-generales}">Datos
Generales</label>
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link fs-15 p-3" id="pills-inside-tab"
data-bs-target="#pills-inside" type="button" role="tab"
aria-controls="pills-inside" aria-selected="false">
<i
class="ri-book-open-line fs-5 p-1 bg-soft-primary text-primary rounded-circle align-middle me-2"></i>
<label class="fs-13 my-2" th:text="#{presupuesto.interior}">Interior</label>
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link fs-15 p-3" id="pills-cover-tab"
data-bs-target="#pills-cover" type="button" role="tab"
aria-controls="pills-cover" aria-selected="false">
<i
class="ri-book-2-line fs-5 p-1 bg-soft-primary text-primary rounded-circle align-middle me-2"></i>
<label class="fs-13 my-2" th:text="#{presupuesto.cubierta}">Cubierta</label>
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link fs-15 p-3" id="pills-seleccion-tirada-tab"
data-bs-target="#pills-seleccion-tirada" type="button" role="tab"
aria-controls="pills-seleccion-tirada" aria-selected="false">
<i
class="ri-add-box-line fs-5 p-1 bg-soft-primary text-primary rounded-circle align-middle me-2"></i>
<label class="fs-13 my-2" th:text="#{presupuesto.seleccion-tirada}">Seleccion de
tirada</label>
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link fs-15 p-3" id="pills-extras-tab"
data-bs-target="#pills-extras" type="button" role="tab"
aria-controls="pills-extras" aria-selected="false">
<i
class="ri-add-box-line fs-5 p-1 bg-soft-primary text-primary rounded-circle align-middle me-2"></i>
<label class="fs-13 my-2" th:text="#{presupuesto.extras}">Extras</label>
</button>
</li>
<li class="nav-item" role="presentation">
<button class="nav-link fs-15 p-3" id="pills-resumen-tab"
data-bs-target="#pills-resumen" type="button" role="tab"
aria-controls="pills-resumen" aria-selected="false">
<i
class="ri-add-box-line fs-5 p-1 bg-soft-primary text-primary rounded-circle align-middle me-2"></i>
<label class="fs-13 my-2" th:text="#{presupuesto.resumen}">Resumen</label>
</button>
</li>
</ul>
</div>
<div class="tab-content">
<div class="tab-pane fade show active" id="pills-general-data" role="tabpanel"
aria-labelledby="pills-general-data-tab">
<div
th:include="~{imprimelibros/presupuestos/presupuestador-items/_datos-generales.html}">
</div>
</div>
<!-- end tab pane -->
<div class="tab-pane fade" id="pills-inside" role="tabpanel"
aria-labelledby="pills-inside-tab">
<div th:include="~{imprimelibros/presupuestos/presupuestador-items/_interior.html}">
</div>
</div>
<!-- end tab pane -->
<div class="tab-pane fade" id="pills-cover" role="tabpanel"
aria-labelledby="pills-cover-tab">
<div th:include="~{imprimelibros/presupuestos/presupuestador-items/_cubierta.html}">
</div>
</div>
<!-- end tab pane -->
<div class="tab-pane fade" id="pills-seleccion-tirada" role="tabpanel"
aria-labelledby="pills-seleccion-tirada-tab">
<div
th:include="~{imprimelibros/presupuestos/presupuestador-items/_seleccion-tirada.html}">
</div>
</div>
<!-- end tab pane -->
<div class="tab-pane fade" id="pills-extras" role="tabpanel"
aria-labelledby="pills-extras-tab">
<div th:include="~{imprimelibros/presupuestos/presupuestador-items/_extras.html}"></div>
</div>
<!-- end tab pane -->
<div class="tab-pane fade" id="pills-resumen" role="tabpanel"
aria-labelledby="pills-resumen-tab">
<div
th:include="~{imprimelibros/presupuestos/presupuestador-items/_resumen_final.html}">
</div>
</div>
<!-- end tab pane -->
</div>
<!-- end tab content -->
<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 != null ? presupuesto.comentario : ''} "
style=" height: 300px;">
</div> <!-- end Snow-editor-->
</div>
</div>
</div>
</div>
</div>
</form>
</div>
<!-- end card body -->
</div>
<!-- end card -->
</div>
<!-- end col -->
<!-- Summary -->
<div th:replace="~{imprimelibros/presupuestos/presupuestador-items/_summary.html}"></div>
</div>
<!--end row-->
</div>