fix(bandeja): default hoy + etiqueta Hoy/Ayer/fecha en cada registro
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
00f6e7f759
commit
2da5960596
@@ -423,10 +423,23 @@ const VISTO_API= 'modules/turnero/api/marcar_visto.php';
|
|||||||
let _bndTurnoId = null;
|
let _bndTurnoId = null;
|
||||||
let _bndAllData = { pendientes: [], vistos: [] };
|
let _bndAllData = { pendientes: [], vistos: [] };
|
||||||
|
|
||||||
|
const _hoy = new Date().toISOString().slice(0,10);
|
||||||
|
const _ayer = new Date(Date.now()-86400000).toISOString().slice(0,10);
|
||||||
|
|
||||||
|
document.getElementById('bnd-desde').value = _hoy;
|
||||||
|
document.getElementById('bnd-hasta').value = _hoy;
|
||||||
|
|
||||||
function _hora(dt) {
|
function _hora(dt) {
|
||||||
if (!dt) return '';
|
if (!dt) return '';
|
||||||
return new Date(dt.replace(' ','T')).toLocaleTimeString('es-CO',{hour:'2-digit',minute:'2-digit'});
|
return new Date(dt.replace(' ','T')).toLocaleTimeString('es-CO',{hour:'2-digit',minute:'2-digit'});
|
||||||
}
|
}
|
||||||
|
function _fechaLabel(dt) {
|
||||||
|
if (!dt) return '';
|
||||||
|
const d = dt.slice(0,10);
|
||||||
|
if (d === _hoy) return 'Hoy';
|
||||||
|
if (d === _ayer) return 'Ayer';
|
||||||
|
return new Date(dt.replace(' ','T')).toLocaleDateString('es-CO',{day:'2-digit',month:'2-digit'});
|
||||||
|
}
|
||||||
function _toast(msg, ms = 2200) {
|
function _toast(msg, ms = 2200) {
|
||||||
const t = document.getElementById('bnd-toast');
|
const t = document.getElementById('bnd-toast');
|
||||||
t.textContent = msg;
|
t.textContent = msg;
|
||||||
@@ -516,7 +529,7 @@ function _renderLista(pendientes, vistos) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="bnd-card-bot">
|
<div class="bnd-card-bot">
|
||||||
<span class="bnd-lugar-badge">${t.lugar_nombre||''}</span>
|
<span class="bnd-lugar-badge">${t.lugar_nombre||''}</span>
|
||||||
<span class="bnd-hora">${_hora(t.inicio_lugar_at)}</span>
|
<span class="bnd-hora">${_hora(t.inicio_lugar_at)} <span style="opacity:.6">${_fechaLabel(t.inicio_lugar_at)}</span></span>
|
||||||
</div>
|
</div>
|
||||||
<div class="bnd-card-bot" style="margin-top:3px">
|
<div class="bnd-card-bot" style="margin-top:3px">
|
||||||
${estadoBadge}
|
${estadoBadge}
|
||||||
|
|||||||
Reference in New Issue
Block a user