Actualizar servicios.html
This commit is contained in:
@@ -1110,7 +1110,16 @@
|
|||||||
const id = document.getElementById('detId').value;
|
const id = document.getElementById('detId').value;
|
||||||
const date = document.getElementById('dateInput').value;
|
const date = document.getElementById('dateInput').value;
|
||||||
const time = document.getElementById('timeInput').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));
|
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')) {
|
if (selectedSt && !selectedSt.is_final && !date && !selectedSt.name.toLowerCase().includes('pausa') && !selectedSt.name.toLowerCase().includes('asignar')) {
|
||||||
|
|||||||
Reference in New Issue
Block a user