mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
Configurando la logica del catalogo (JS)
This commit is contained in:
@ -196,7 +196,11 @@ class CatalogoLibros extends BaseResourceController
|
||||
|
||||
public function datatable()
|
||||
{
|
||||
$q = $this->model->getDatatableQuery();
|
||||
$reqData = $this->request->getGet();
|
||||
$start = $reqData['start'] ?? 0;
|
||||
$length = $reqData['length'] ?? 5;
|
||||
|
||||
$q = $this->model->getDatatableQuery()->limit($length, $start);
|
||||
|
||||
$result = DataTable::of($q)
|
||||
->edit(
|
||||
@ -309,7 +313,7 @@ class CatalogoLibros extends BaseResourceController
|
||||
$search = $this->request->getGet("q") ?? "";
|
||||
$data = (new ClienteModel())->getIdName($search);
|
||||
return $this->response->setJSON($data);
|
||||
|
||||
|
||||
}
|
||||
|
||||
public function get_files()
|
||||
|
||||
@ -89,7 +89,9 @@ return [
|
||||
'colorPageInstructions' => 'Introduzca la posición de las páginas a color dentro del libro. Ej: 3,5,7 ó 4-10,20,155',
|
||||
'numeroPaginas' => 'Nº Páginas',
|
||||
'papel' => 'Papel',
|
||||
'papelPod' => 'Papel (POD)',
|
||||
'gramaje' => 'Gramaje',
|
||||
'gramajePod' => 'Gramaje (POD)',
|
||||
'opcionesPresupuesto' => 'Opciones presupuesto',
|
||||
'retractilado' => 'Retractilado individual',
|
||||
'retractilado5' => 'Retractilado de 5',
|
||||
|
||||
@ -94,7 +94,7 @@ class CatalogoLibroModel extends Model
|
||||
->select(
|
||||
"t1.id AS id,
|
||||
t1.titulo AS titulo,
|
||||
t1.cliente_id AS cliente,
|
||||
t2.nombre AS cliente,
|
||||
t1.titulo AS titulo,
|
||||
t1.num_edic AS edicion,
|
||||
t1.autor AS autor,
|
||||
@ -103,7 +103,8 @@ class CatalogoLibroModel extends Model
|
||||
t1.paginas AS paginas,
|
||||
t1.cubierta_archivo AS cubierta_archivo,
|
||||
t1.cubierta_url AS portada"
|
||||
);
|
||||
)
|
||||
->join('clientes t2', 't1.cliente_id = t2.id');
|
||||
|
||||
return $builder;
|
||||
}
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
<div class="accordion accordion-bordered mt-3" id="accordionConfiguracionLibro">
|
||||
<div class="card accordion-item">
|
||||
<div class="card accordion-item active">
|
||||
<h2 class="accordion-header" id="headingConfiguracionLibro">
|
||||
<button type="button" class="accordion-button collapsed" data-bs-toggle="collapse"
|
||||
data-bs-target="#collapseConfiguracionLibro" aria-expanded="false"
|
||||
data-bs-target="#collapseConfiguracionLibro" aria-expanded="true"
|
||||
aria-controls="collapseConfiguracionLibro">
|
||||
<h5 class="mb-0"><?= lang("Catalogo.configuracionLibro") ?? 'Configuración del libro' ?></h5>
|
||||
</button>
|
||||
</h2>
|
||||
|
||||
<div id="collapseConfiguracionLibro" class="accordion-collapse collapse"
|
||||
<div id="collapseConfiguracionLibro" class="accordion-collapse collapse show"
|
||||
data-bs-parent="#accordionConfiguracionLibro">
|
||||
<div class="accordion-body">
|
||||
|
||||
@ -46,18 +46,8 @@
|
||||
</div><!--//.col -->
|
||||
|
||||
<div class="col-md-12 col-lg-3">
|
||||
<select id="encuardenacion" name="encuardenacion" class="form-select">
|
||||
<option value="">-- Encuadernacion --</option>
|
||||
<option value="Rústica Fresada Con Solapas" <?= old('encuardenacion', $catalogoLibrosEntity->encuardenacion) === 'Rústica Fresada Con Solapas' ? 'selected' : '' ?>>Rústica Fresada Con Solapas</option>
|
||||
<option value="Rústica Fresada Sin Solapas" <?= old('encuardenacion', $catalogoLibrosEntity->encuardenacion) === 'Rústica Fresada Sin Solapas' ? 'selected' : '' ?>>Rústica Fresada Sin Solapas</option>
|
||||
<option value="Rústica Cosida" <?= old('encuardenacion', $catalogoLibrosEntity->encuardenacion) === 'Rústica Cosida' ? 'selected' : '' ?>>
|
||||
Rústica
|
||||
Cosida</option>
|
||||
<option value="Cartoné" <?= old('encuardenacion', $catalogoLibrosEntity->encuardenacion) === 'Cartoné' ? 'selected' : '' ?>>Cartoné
|
||||
</option>
|
||||
<option value="Wire-o" <?= old('encuardenacion', $catalogoLibrosEntity->encuardenacion) === 'Wire-o' ? 'selected' : '' ?>>Wire-o
|
||||
</option>
|
||||
<!-- Agrega aquí más opciones según tu catálogo -->
|
||||
<select id="encuadernacion" name="encuadernacion" class="form-control select2bs2 warning-change"
|
||||
style="width: 100%;">
|
||||
</select>
|
||||
</div><!--//.col -->
|
||||
</div><!--//.row -->
|
||||
@ -248,12 +238,12 @@
|
||||
class="form-control select2bs2 comp_cubierta_items" style="width: 100%;">
|
||||
<option value="0">
|
||||
<p>
|
||||
<?= lang('Presupuestos.no') ?>
|
||||
<?= lang('Presupuestos.no') ?>
|
||||
</p>
|
||||
</option>
|
||||
<option value="1">
|
||||
<p>
|
||||
<?= lang('Presupuestos.si') ?>
|
||||
<?= lang('Presupuestos.si') ?>
|
||||
</p>
|
||||
</option>
|
||||
</select>
|
||||
|
||||
@ -28,6 +28,18 @@
|
||||
<th><?= lang('Catalogo.paginas') ?></th>
|
||||
<th class="text-nowrap" style="min-width: 85px;"><?= lang('Basic.global.Action') ?></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th><input type="text" class="form-control filtro_catalogo" name="titulo"></th>
|
||||
<th><input type="text" class="form-control filtro_catalogo" name="cliente"></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
<th></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user