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