Añadido configurador

This commit is contained in:
imnavajas
2025-07-25 13:41:40 +02:00
parent 200e45c898
commit e642f0520a
9 changed files with 308 additions and 249 deletions

View File

@ -15,7 +15,7 @@
<?= view('themes/_commonPartialsBs/_alertBoxes'); ?>
<table id="tableConfigVariables" class="table table-striped table-hover" style="width: 100%;">
<table id="tableConfigVariables" class="table table-striped table-hover table-responsive" style="width: 100%; word-break: break-word;">
<thead>
<tr>
<th><?= lang('ConfigVariables.datatable.columns.name') ?></th>
@ -55,11 +55,13 @@
<div class="row g-4">
<div class="col-12 mb-0">
<label for="value" class="form-label"><?= lang('ConfigVariables.form.value') ?></label>
<input type="number" min=0 id="value" class="form-control">
<div id="value-wrapper">
</div>
</div>
<div class="col-12 mb-0">
<label for="description" class="form-label"><?= lang('ConfigVariables.form.description') ?></label>
<textarea type="text" rows="4" cols="10" id="description" class="form-control"></textarea>
<textarea type="text" rows="4" cols="10" id="description" class="form-control"></textarea>
</div>
</div>
</div>
@ -75,4 +77,13 @@
<?= $this->endSection() ?>
<?= $this->section("additionalExternalJs") ?>
<script type="module" src="<?= versioned_asset('assets/js/safekat/pages/configuracion/variables.js') ?>"></script>
<script>
// Pasamos las opciones al frontend desde PHP
window.CABEZADAS_OPCIONES = <?= json_encode([
'WHI' => lang('Presupuestos.blanca'),
'GRE' => lang('Presupuestos.verde'),
'BLUE' => lang('Presupuestos.azul'),
'REDYEL' => lang('Presupuestos.rojaAmarilla'),
]) ?>;
</script>
<?= $this->endSection() ?>