Responsive tabla partidas - card proveedores

This commit is contained in:
2025-05-20 09:38:35 -06:00
parent 8b1e3a2810
commit ef34962a8a
2 changed files with 59 additions and 44 deletions

View File

@@ -48,6 +48,9 @@ include __DIR__ . '/../partials/sidebar_importador.php';
width: 100%; width: 100%;
z-index: 1050; z-index: 1050;
} }
.btn-indigo { background-color: #6610f2; color: white;}
.btn-indigo:hover { background-color: #520dc2; color: white;}
.text-indigo { color: #6610f2;}
/* A partir de dispositivos medianos (>=768px), deja espacio lateral */ /* A partir de dispositivos medianos (>=768px), deja espacio lateral */
@media (min-width: 768px) { @media (min-width: 768px) {
.content { .content {
@@ -111,9 +114,19 @@ include __DIR__ . '/../partials/sidebar_importador.php';
<p>Inicia nuevas solicitudes de pedimentos.</p> <p>Inicia nuevas solicitudes de pedimentos.</p>
<a href="/IMPORTADORES/solicitud_importacion/crear" <a href="/IMPORTADORES/solicitud_importacion/crear"
class="btn btn-info btn-sm mt-2 <?= str_contains($_SERVER['REQUEST_URI'], '/solicitud_importacion/crear') ? 'active' : '' ?>"> class="btn btn-info btn-sm mt-2 <?= str_contains($_SERVER['REQUEST_URI'], '/solicitud_importacion/crear') ? 'active' : '' ?>">
Nueva solicitud Nueva solicitud
</a>
</div>
</div>
<div class="col-md-4">
<div class="card shadow-sm p-3">
<h5 class="text-indigo">Proveedores</h5>
<p>Agrega tus proveedores.</p>
<a href="/IMPORTADORES/proveedores/crear"
class="btn btn-indigo btn-sm mt-2 <?= str_contains($_SERVER['REQUEST_URI'], '/proveedores/crear') ? 'active' : '' ?>">
Nuevo proveedor
</a> </a>
<a href="/IMPORTADORES/solicitudes" class=""></a>
</div> </div>
</div> </div>

View File

@@ -161,48 +161,50 @@
<!-- Partidas dinámicas --> <!-- Partidas dinámicas -->
<hr> <hr>
<h5>📦 Partidas</h5> <h5>📦 Partidas</h5>
<table class="table table-sm" id="tabla-partidas"> <div class="table-responsive">
<thead> <table class="table table-sm" id="tabla-partidas">
<tr> <thead>
<th>Descripción</th> <tr>
<th>Cantidad Comercial</th> <th>Descripción</th>
<th>Cantidad de Tarifa</th> <th>Cantidad Comercial</th>
<th>Unidad Comercial</th> <th>Cantidad de Tarifa</th>
<th>Valor Factura</th> <th>Unidad Comercial</th>
<th>Peso Bruto</th> <th>Valor Factura</th>
<th>Tasa Preferencial</th> <th>Peso Bruto</th>
<th class="hide">Precio Unitario</th> <th>Tasa Preferencial</th>
<th class="hide">OMA (Factura)</th> <th class="hide">Precio Unitario</th>
<th></th> <th class="hide">OMA (Factura)</th>
</tr> <th></th>
</thead> </tr>
<tbody> </thead>
<tr> <tbody>
<td><input name="partidas[0][descripcion]" class="form-control"></td> <tr>
<td><input name="partidas[0][cantidad_comercial]" type="number" step="0.0001" class="form-control"></td> <td><input name="partidas[0][descripcion]" class="form-control w-100"></td>
<td><input name="partidas[0][cantidad_tarifa]" type="number" step="0.0001" class="form-control"></td> <td><input name="partidas[0][cantidad_comercial]" type="number" step="0.0001" class="form-control w-100"></td>
<td> <td><input name="partidas[0][cantidad_tarifa]" type="number" step="0.0001" class="form-control w-100"></td>
<select name="partidas[0][unidad_comercial_id]" class="form-select searchable"> <td>
<option value="">-- Unidad --</option> <select name="partidas[0][unidad_comercial_id]" class="form-select searchable w-100">
<?php foreach($unidades_medida as $um): ?> <option value="">-- Unidad --</option>
<option value="<?= htmlspecialchars($um['id']) ?>"><?= htmlspecialchars($um['descripcion']) ?></option> <?php foreach($unidades_medida as $um): ?>
<?php endforeach; ?> <option value="<?= htmlspecialchars($um['id']) ?>"><?= htmlspecialchars($um['descripcion']) ?></option>
</select> <?php endforeach; ?>
</td> </select>
<td><input name="partidas[0][valor_factura]" type="number" step="0.01" class="form-control valor-partida"></td> </td>
<td><input name="partidas[0][peso_bruto]" type="number" step="0.0001" class="form-control"></td> <td><input name="partidas[0][valor_factura]" type="number" step="0.01" class="form-control valor-partida w-100"></td>
<td> <td><input name="partidas[0][peso_bruto]" type="number" step="0.0001" class="form-control w-100"></td>
<select name="partidas[0][tasa_preferencial]" class="form-select searchable"> <td>
<option value="">-- Selecciona --</option> <select name="partidas[0][tasa_preferencial]" class="form-select searchable w-100">
<option>General</option><option>TLC</option><option>PROSEC</option><option>ALADI</option><option>COMERCIALIZADORA</option> <option value="">-- Selecciona --</option>
</select> <option>General</option><option>TLC</option><option>PROSEC</option><option>ALADI</option><option>COMERCIALIZADORA</option><option></option>
</td> </select>
<td class="hide"><input name="partidas[0][precio_unitario]" type="number" class="form-control"></td> </td>
<td class="hide"><input name="partidas[0][oma_factura]" class="form-control"></td> <td class="hide"><input name="partidas[0][precio_unitario]" type="number" class="form-control w-100"></td>
<td><button type="button" class="btn btn-danger btn-sm remove-row">✖️</button></td> <td class="hide"><input name="partidas[0][oma_factura]" class="form-control w-100"></td>
</tr> <td><button type="button" class="btn btn-danger btn-sm remove-row">✖️</button></td>
</tbody> </tr>
</table> </tbody>
</table>
</div>
<button type="button" class="btn btn-secondary btn-sm" id="add-partida"> Agregar partida</button> <button type="button" class="btn btn-secondary btn-sm" id="add-partida"> Agregar partida</button>
<!-- Activo --> <!-- Activo -->