Actualizar servicios.html

This commit is contained in:
2026-03-28 18:24:04 +00:00
parent b83103eead
commit 07744d7b7e

View File

@@ -1110,7 +1110,16 @@
const id = document.getElementById('detId').value;
const date = document.getElementById('dateInput').value;
const time = document.getElementById('timeInput').value;
const statusMap = document.getElementById('detStatusMap').value;
let statusMap = document.getElementById('detStatusMap').value; // 👈 CAMBIADO A LET
// 🛑 EL FIX MÁGICO: Si pones fecha pero el desplegable se quedó en "Asignado", lo pasamos a "Citado" automáticamente.
const currentSt = systemStatuses.find(st => String(st.id) === String(statusMap));
if (date && currentSt && currentSt.name.toLowerCase() === 'asignado') {
const citadoSt = systemStatuses.find(st => st.name.toLowerCase().includes('citado'));
if (citadoSt) {
statusMap = String(citadoSt.id);
}
}
const selectedSt = systemStatuses.find(st => String(st.id) === String(statusMap));
if (selectedSt && !selectedSt.is_final && !date && !selectedSt.name.toLowerCase().includes('pausa') && !selectedSt.name.toLowerCase().includes('asignar')) {