Actualizar servicios.html
This commit is contained in:
@@ -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')) {
|
||||
|
||||
Reference in New Issue
Block a user