Ya perdí el hilo de los cambios pero ahi van.
This commit is contained in:
		| @@ -9,8 +9,6 @@ import { Typography } from '@mui/material'; | ||||
|  | ||||
| // Distribución | ||||
| import DistribucionIndexPage from '../pages/Distribucion/DistribucionIndexPage'; | ||||
| import ESCanillasPage from '../pages/Distribucion/ESCanillasPage'; | ||||
| import ControlDevolucionesPage from '../pages/Distribucion/ControlDevolucionesPage'; | ||||
| import GestionarCanillitasPage from '../pages/Distribucion/GestionarCanillitasPage'; | ||||
| import GestionarDistribuidoresPage from '../pages/Distribucion/GestionarDistribuidoresPage'; | ||||
| import GestionarPublicacionesPage from '../pages/Distribucion/GestionarPublicacionesPage'; | ||||
| @@ -24,6 +22,8 @@ import GestionarZonasPage from '../pages/Distribucion/GestionarZonasPage'; | ||||
| import GestionarEmpresasPage from '../pages/Distribucion/GestionarEmpresasPage'; | ||||
| import GestionarSalidasOtrosDestinosPage from '../pages/Distribucion/GestionarSalidasOtrosDestinosPage'; | ||||
| import GestionarEntradasSalidasDistPage from '../pages/Distribucion/GestionarEntradasSalidasDistPage'; | ||||
| import GestionarEntradasSalidasCanillaPage from '../pages/Distribucion/GestionarEntradasSalidasCanillaPage'; | ||||
| import GestionarControlDevolucionesPage from '../pages/Distribucion/GestionarControlDevolucionesPage'; | ||||
|  | ||||
| // Impresión | ||||
| import ImpresionIndexPage from '../pages/Impresion/ImpresionIndexPage'; | ||||
| @@ -36,6 +36,8 @@ import GestionarTiradasPage from '../pages/Impresion/GestionarTiradasPage'; | ||||
| // Contables | ||||
| import ContablesIndexPage from '../pages/Contables/ContablesIndexPage'; | ||||
| import GestionarTiposPagoPage from '../pages/Contables/GestionarTiposPagoPage'; | ||||
| import GestionarPagosDistribuidorPage from '../pages/Contables/GestionarPagosDistribuidorPage'; | ||||
| import GestionarNotasCDPage from '../pages/Contables/GestionarNotasCDPage'; | ||||
|  | ||||
| // Usuarios | ||||
| import UsuariosIndexPage from '../pages/Usuarios/UsuariosIndexPage'; // Crear este componente | ||||
| @@ -44,6 +46,15 @@ import GestionarPermisosPage from '../pages/Usuarios/GestionarPermisosPage'; | ||||
| import AsignarPermisosAPerfilPage from '../pages/Usuarios/AsignarPermisosAPerfilPage'; | ||||
| import GestionarUsuariosPage from '../pages/Usuarios/GestionarUsuariosPage'; | ||||
|  | ||||
| // Radios | ||||
| import RadiosIndexPage from '../pages/Radios/RadiosIndexPage'; | ||||
| import GestionarRitmosPage from '../pages/Radios/GestionarRitmosPage'; | ||||
| import GestionarCancionesPage from '../pages/Radios/GestionarCancionesPage'; | ||||
| import GenerarListasRadioPage from '../pages/Radios/GenerarListasRadioPage'; | ||||
|  | ||||
| // Auditorias | ||||
| import GestionarAuditoriaUsuariosPage from '../pages/Usuarios/Auditoria/GestionarAuditoriaUsuariosPage'; | ||||
|  | ||||
| // --- ProtectedRoute y PublicRoute SIN CAMBIOS --- | ||||
| const ProtectedRoute: React.FC<{ children: JSX.Element }> = ({ children }) => { | ||||
|   const { isAuthenticated, isLoading } = useAuth(); | ||||
| @@ -101,8 +112,8 @@ const AppRoutes = () => { | ||||
|           {/* Módulo de Distribución (anidado) */} | ||||
|           <Route path="distribucion" element={<DistribucionIndexPage />}> | ||||
|             <Route index element={<Navigate to="es-canillas" replace />} /> | ||||
|             <Route path="es-canillas" element={<ESCanillasPage />} /> | ||||
|             <Route path="control-devoluciones" element={<ControlDevolucionesPage />} /> | ||||
|             <Route path="es-canillas" element={<GestionarEntradasSalidasCanillaPage />} /> | ||||
|             <Route path="control-devoluciones" element={<GestionarControlDevolucionesPage />} /> | ||||
|             <Route path="es-distribuidores" element={<GestionarEntradasSalidasDistPage />} /> | ||||
|             <Route path="salidas-otros-destinos" element={<GestionarSalidasOtrosDestinosPage />} /> | ||||
|             <Route path="canillas" element={<GestionarCanillitasPage />} /> | ||||
| @@ -125,7 +136,8 @@ const AppRoutes = () => { | ||||
|           <Route path="contables" element={<ContablesIndexPage />}> | ||||
|             <Route index element={<Navigate to="tipos-pago" replace />} /> | ||||
|             <Route path="tipos-pago" element={<GestionarTiposPagoPage />} /> | ||||
|             {/* Futuras sub-rutas de contables aquí */} | ||||
|             <Route path="pagos-distribuidores" element={<GestionarPagosDistribuidorPage />} /> | ||||
|             <Route path="notas-cd" element={<GestionarNotasCDPage />} /> | ||||
|           </Route> | ||||
|  | ||||
|           {/* Módulo de Impresión (anidado) */} | ||||
| @@ -140,7 +152,14 @@ const AppRoutes = () => { | ||||
|  | ||||
|           {/* Otros Módulos Principales (estos son "finales", no tienen más hijos) */} | ||||
|           <Route path="reportes" element={<PlaceholderPage moduleName="Reportes" />} /> | ||||
|           <Route path="radios" element={<PlaceholderPage moduleName="Radios" />} /> | ||||
|  | ||||
|           {/* Módulo de Radios (anidado) */} | ||||
|           <Route path="radios" element={<RadiosIndexPage />}> | ||||
|             <Route index element={<Navigate to="ritmos" replace />} /> | ||||
|             <Route path="ritmos" element={<GestionarRitmosPage />} /> | ||||
|             <Route path="canciones" element={<GestionarCancionesPage />} /> | ||||
|             <Route path="generar-listas" element={<GenerarListasRadioPage />} /> | ||||
|           </Route> | ||||
|  | ||||
|           {/* Módulo de Usuarios (anidado) */} | ||||
|           <Route path="usuarios" element={<UsuariosIndexPage />}> | ||||
| @@ -149,6 +168,7 @@ const AppRoutes = () => { | ||||
|             <Route path="permisos" element={<GestionarPermisosPage />} /> | ||||
|             <Route path="perfiles/:idPerfil/permisos" element={<AsignarPermisosAPerfilPage />} /> | ||||
|             <Route path="gestion-usuarios" element={<GestionarUsuariosPage />} /> | ||||
|             <Route path="auditoria-usuarios" element={<GestionarAuditoriaUsuariosPage />} /> | ||||
|           </Route> | ||||
|  | ||||
|           {/* Ruta catch-all DENTRO del layout protegido */} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user