fix(kiosko): quitar ceros iniciales del barcode de cédula

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-23 11:57:19 -05:00
co-authored by Claude Sonnet 4.6
parent acac557f90
commit 4f58d6bf16
+3 -1
View File
@@ -612,6 +612,8 @@ unset($p);
// La cédula es solo dígitos: cortar en el primer carácter no numérico.
const sp = _inpCedula.value.search(/\D/);
if (sp > 0) _inpCedula.value = _inpCedula.value.slice(0, sp);
// Algunos barcodes rellenan con ceros al inicio (ej. 001092356892 → 1092356892)
_inpCedula.value = _inpCedula.value.replace(/^0+(\d)/, '$1');
resetInactividad();
_keyTimes.push(Date.now());
@@ -709,7 +711,7 @@ unset($p);
if (_enviando) return; // evita doble disparo (ráfaga + Enter)
clearTimeout(_timerRafaga);
clearTimeout(_timerInactividad);
const cedula = document.getElementById('inp-cedula').value.trim();
const cedula = document.getElementById('inp-cedula').value.trim().replace(/^0+(\d)/, '$1');
const cel = document.getElementById('inp-cel').value.trim();
if (!cedula) { mostrarError('Por favor ingrese su número de cédula.'); return; }