trabajando en eventos de lineas

This commit is contained in:
2025-01-31 10:14:47 +01:00
parent 5ca35554e5
commit 31f7f92448
10 changed files with 603 additions and 126 deletions

View File

@ -162,6 +162,47 @@
</div>
</div>
<!-- Fila 3 -->
<div class="row mt-2 container-faja">
<div class="row align-items-center">
<div class="col-md-12 col-lg-2 px-4">
<div class="mb-1">
<div class="form-check form-switch mb-2">
<input class="form-check-input" type="checkbox" id="faja" name="faja" tabindex="6"
value="1">
<label class="form-check-label" for="faja"><?= lang('Presupuestos.faja') ?></label>
</div>
</div><!--//.mb-3 -->
</div>
<div class="col-md-12 col-lg-2 px-4">
<div class="mb-1 faja-div d-none" id="div_faja_alto">
<label for="faja_alto" class="form-label">
<?= lang('Presupuestos.altoFaja') ?>*
</label>
<input type="number" id="faja_alto" name="faja_alto" placeholder="0" maxLength="8"
step="1" class="form-control" value="50">
<div class="form-text">
Entre 50 y 120 mm
</div>
</div><!--//.mb-1 -->
</div>
<div class="col-md-12 col-lg-2 px-4">
<div class="mb-1 faja-div d-none" id="div_faja_solapas_ancho">
<label for="faja_solapas_ancho" class="form-label">
<?= lang('Presupuestos.tamanioSolapasFaja') ?>*
</label>
<input type="number" id="faja_solapas_ancho" name="faja_solapas_ancho" placeholder="0"
maxLength="8" step="1" class="form-control" value="60">
<div class="form-text">
Entre 60 y 120 mm
</div>
</div><!--//.mb-1 -->
</div>
</div>
</div>
<!----------------------------------------------------------------------------->

View File

@ -222,46 +222,46 @@
</div>
<?php if ($tipo_impresion_id == 1 || $tipo_impresion_id == 3): ?>
<div class="col-md-12 col-lg-2 px-4">
</div>
<div class="col-md-12 col-lg-2 px-4">
</div>
<div class="col-md-12 col-lg-2 px-4">
<label id="label_compLomoRedondo" for="compLomoRedondo" class="form-label">
<?= lang('Presupuestos.lomoRedondo') ?>*
</label>
<select id="compLomoRedondo" name="lomo_redondo"
class="form-control select2bs2 comp_cubierta_items" style="width: 100%;">
<option value="0">
<p>
<?= lang('Presupuestos.no') ?>
</p>
</option>
<option value="1">
<p>
<?= lang('Presupuestos.si') ?>
</p>
</option>
</select>
</div>
<div class="col-md-12 col-lg-2 px-4">
<label for="cabezada" class="form-label">
<?= lang('Presupuestos.cabezada') ?>
</label>
<select class="form-select select2bs2" id="cabezada" name="cabezada">
<option value="WHI">
<?= lang('Presupuestos.blanca') ?>
</option>
<option value="GRE">
<?= lang('Presupuestos.verde') ?>
</option>
<option value="BLUE">
<?= lang('Presupuestos.azul') ?>
</option>
<option value="REDYEL">
<?= lang('Presupuestos.rojaAmarilla') ?>
</option>
</select>
</div>
<div class="col-md-12 col-lg-2 px-4">
<label id="label_compLomoRedondo" for="compLomoRedondo" class="form-label">
<?= lang('Presupuestos.lomoRedondo') ?>*
</label>
<select id="compLomoRedondo" name="lomo_redondo"
class="form-control select2bs2 comp_cubierta_items" style="width: 100%;">
<option value="0">
<p>
<?= lang('Presupuestos.no') ?>
</p>
</option>
<option value="1">
<p>
<?= lang('Presupuestos.si') ?>
</p>
</option>
</select>
</div>
<div class="col-md-12 col-lg-2 px-4">
<label for="cabezada" class="form-label">
<?= lang('Presupuestos.cabezada') ?>
</label>
<select class="form-select select2bs2" id="cabezada" name="cabezada">
<option value="WHI">
<?= lang('Presupuestos.blanca') ?>
</option>
<option value="GRE">
<?= lang('Presupuestos.verde') ?>
</option>
<option value="BLUE">
<?= lang('Presupuestos.azul') ?>
</option>
<option value="REDYEL">
<?= lang('Presupuestos.rojaAmarilla') ?>
</option>
</select>
</div>
<?php endif; ?>
<div>
<hr class="my-1">
@ -345,13 +345,49 @@
class="form-control select2bs2 comp_guardas_items" style="width: 100%;">
</select>
</div>
<div>
<hr class="my-1">
</div>
</div>
<?php endif; ?>
<div class="row">
<div class="col-md-12 col-lg-2 px-4">
<p>
<?= lang('Presupuestos.faja') ?>
</p>
</div>
<div class="col-md-12 col-lg-2 px-4">
<select id="compFaja" name="comp_faja" class="form-control select2bs2 comp_faja_items"
style="width: 100%;">
<option value="0">
<p>
<?= lang('Presupuestos.no') ?>
</p>
</option>
<option value="1">
<p>
<?= lang('Presupuestos.si') ?>
</p>
</option>
</select>
</div>
<div class="col-md-12 col-lg-6 px-4">
<select disabled id="compPapelFaja" name="comp_papel_faja"
class="form-control select2bs2 comp_faja_items" style="width: 100%;">
</select>
</div>
<div class="col-md-12 col-lg-2 px-4">
<select disabled id="compGramajeFaja" name="comp_gramaje_faja"
class="form-control select2bs2 comp_faja_items" style="width: 100%;">
</select>
</div>
<div>
<hr class="my-1">
</div>
</div>
<!----------------------------------------------------------------------------->
<div class="divider divider-dark text-start mb-1 pos-paginas-color">
@ -799,6 +835,102 @@
</div>
<?php endif; ?>
<div class="accordion mt-3" id="accordionCompFaja">
<div class="card accordion-item active">
<h2 class="accordion-header" id="headingThree">
<button id="accordion-button-faja" type="button" class="accordion-button"
data-bs-toggle="collapse" data-bs-target="#accordionCompFajaTip"
aria-expanded="false" aria-controls="accordionFajaTip">
<h6 id="title_faja">
<?= lang("Presupuestos.faja") ?>
</h6>
</button>
</h2>
<div id="accordionCompFajaTip" class="accordion-collapse collapse"
data-bs-parent="#accordionCompFaja">
<div class="accordion-body">
<table id="tableCompFaja" class="comparator-table table dt-responsive dataTable"
style="width: 100%;">
<thead>
<tr>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.tipo') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.paginas') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.papel') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.gramaje') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.marca') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.maquina') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.numeroPliegos') ?>
</th>
<th style="padding-right: 0.75em; max-width:80px">
<?= lang('Presupuestos.pliegosPedido') ?>
</th>
<th style="padding-right: 0.75em; max-width:80px">
<?= lang('Presupuestos.precioPliego') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.libro') ?>
</th>
<th style="padding-right: 0.75em; max-width:80px">
<?= lang('Presupuestos.totalPapelPedido') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.lomo') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.peso') ?>
</th>
<th style="padding-right: 0.75em; max-width:80px">
<?= lang('Presupuestos.horas') ?>
</th>
<th style="padding-right: 0.75em; max-width:80px">
<?= lang('Presupuestos.precioImpresion') ?>
</th>
<th style="padding-right: 0.75em;">
<?= lang('Presupuestos.total') ?>
</th>
</tr>
</thead>
<tbody>
</tbody>
<tfoot>
<tr>
<td class="dt-result dt-result-text" colspan="14">
<?= lang('Presupuestos.total') ?>
<?= lang("Presupuestos.faja") ?>:
</td>
<td id="total_comp_faja" class="dt-result dt-result-value" colspan="2">
0.00 </td>
</tr>
</tfoot>
</table>
<div>
<button type="button" name="insertarFajaBtn" id="insertarFajaBtn"
class="btn btn-primary float-end me-sm-3 me-1 mb-3 insertarLinea d-none">
<?= lang('Presupuestos.insertarLinea') . ' ' . strtoupper(lang('Presupuestos.faja')) ?>
</button>
</div>
</div>
</div>
</div>
</div>

View File

@ -82,7 +82,7 @@
<?php if ($presupuestoEntity->estado_id == 2): ?>
<div class="row mt-5">
<div class="mb-1">
<label for="paginas" class="form-label">
<label for="totalAceptado" class="form-label">
<?= lang('Presupuestos.totalAceptado') ?>
</label>
<input disabled type="text" id="totalAceptado" name="totalAceptado" class="form-control" value="" <?php echo ($tipo_impresion_id == 21)?' max=80':'' ?>>