Actualizar index.html
This commit is contained in:
13
index.html
13
index.html
@@ -108,21 +108,18 @@
|
|||||||
const data = await res.json();
|
const data = await res.json();
|
||||||
|
|
||||||
if (res.ok && data.ok) {
|
if (res.ok && data.ok) {
|
||||||
// Guardamos la llave de acceso
|
|
||||||
localStorage.setItem('token', data.token);
|
localStorage.setItem('token', data.token);
|
||||||
localStorage.setItem('role', data.role);
|
localStorage.setItem('role', data.role);
|
||||||
localStorage.setItem('userName', data.name); // Guardamos el nombre para saludarle
|
localStorage.setItem('userName', data.name);
|
||||||
|
|
||||||
// Comprobamos que sea un operario
|
// CORRECCIÓN: Aceptamos tanto al operario normal como al operario sin bolsa libre
|
||||||
if(data.role === 'operario') {
|
if(data.role === 'operario' || data.role === 'operario_cerrado') {
|
||||||
btn.innerHTML = '<i data-lucide="check" class="w-5 h-5 mx-auto"></i>';
|
btn.innerHTML = '<i data-lucide="check" class="w-5 h-5 mx-auto"></i>';
|
||||||
lucide.createIcons();
|
lucide.createIcons();
|
||||||
btn.classList.replace('bg-blue-600', 'bg-emerald-500');
|
btn.classList.replace('bg-blue-600', 'bg-emerald-500');
|
||||||
|
|
||||||
// Redirigimos al MENU
|
setTimeout(() => { window.location.href = "menu.html"; }, 500);
|
||||||
setTimeout(() => { window.location.href = "menu.html"; }, 800);
|
|
||||||
} else {
|
} else {
|
||||||
// Si se cuela un administrador, le avisamos o lo mandamos a su panel
|
|
||||||
err.querySelector('span').innerText = "Esta app es solo para operarios";
|
err.querySelector('span').innerText = "Esta app es solo para operarios";
|
||||||
err.classList.remove('hidden');
|
err.classList.remove('hidden');
|
||||||
localStorage.clear();
|
localStorage.clear();
|
||||||
@@ -135,7 +132,7 @@
|
|||||||
err.querySelector('span').innerText = "Error de conexión con el servidor";
|
err.querySelector('span').innerText = "Error de conexión con el servidor";
|
||||||
err.classList.remove('hidden');
|
err.classList.remove('hidden');
|
||||||
} finally {
|
} finally {
|
||||||
if(!res?.ok || !data?.ok) {
|
if(!btn.classList.contains('bg-emerald-500')) {
|
||||||
btn.disabled = false;
|
btn.disabled = false;
|
||||||
btn.innerHTML = 'Entrar a mi Ruta <i data-lucide="arrow-right" class="w-4 h-4"></i>';
|
btn.innerHTML = 'Entrar a mi Ruta <i data-lucide="arrow-right" class="w-4 h-4"></i>';
|
||||||
lucide.createIcons();
|
lucide.createIcons();
|
||||||
|
|||||||
Reference in New Issue
Block a user