From dbdb97a78e273c4cdc8df5b76ef9edaf11bb851b Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 14 Jun 2025 12:10:20 -0300 Subject: [PATCH] =?UTF-8?q?Eliminados=20m=C3=A9todos=20no=20usados=20y=20a?= =?UTF-8?q?gregado=20m=C3=A9todo=20para=20opciones=20de=20login=20segun=20?= =?UTF-8?q?urlRol?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resources/js/store/modules/login.js | 44 ++++++++++++++--------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/resources/js/store/modules/login.js b/resources/js/store/modules/login.js index f21dffd..d41dad9 100644 --- a/resources/js/store/modules/login.js +++ b/resources/js/store/modules/login.js @@ -40,15 +40,6 @@ const actions = { }; const getters = { - adminUrl() { - return window.location.pathname.startsWith('/admin'); - }, - mensajes() { - return { - mensaje: `Contraseña de ${getters.adminUrl() ? 'administración ' : ''}del barrio`, - ayuda: `Si no la sabés, consultá a ${getters.adminUrl() ? 'la comisión informática ' : 'tus compañerxs'}.` - }; - }, urlRol() { let split = window.location.pathname .replace('login', '') @@ -56,19 +47,6 @@ const getters = { .filter(x => x.length); return split[0] ?? 'pedido'; }, - titulos() { - let rol = getters.urlRol(); - switch (rol) { - case 'admin': - return { titulo: "Administración de Pedidos MPS", subtitlo: "administración de pedidos" }; - case 'compras': - return { titulo: "Comisiones MPS", subtitlo: "página de comisiones" }; - case 'pedido': - return { titulo: "Pedidos MPS", subtitlo: "aplicación de pedidos" }; - default: - throw new Error("Url inválida"); - } - }, textos() { let rol = getters.urlRol(); switch (rol) { @@ -125,6 +103,28 @@ const getters = { throw new Error("Url inválida"); } }, + opcionesLogin() { + let rol = getters.urlRol(); + switch (rol) { + case 'admin': + return [ + { nombre: "Pedidos", href: "/" }, + { nombre: "Compras", href: "/compras" } + ]; + case 'compras': + return [ + { nombre: "Pedidos", href: "/" }, + { nombre: "Administración", href: "/admin" } + ]; + case 'pedido': + return [ + { nombre: "Administración", href: "/admin" }, + { nombre: "Compras", href: "/compras" } + ]; + default: + throw new Error("Url inválida"); + } + }, nombre() { return `${state.grupo_de_compra_elegido}${ getters.urlRol() === 'admin' ? '_admin' : ''}`; }