Feat: Implementación de módulos ABM de suscripciones por cliente
This commit is contained in:
@@ -76,6 +76,11 @@ import GestionarNovedadesCanillaPage from '../pages/Distribucion/GestionarNoveda
|
||||
import ReporteNovedadesCanillasPage from '../pages/Reportes/ReporteNovedadesCanillasPage';
|
||||
import ReporteListadoDistMensualPage from '../pages/Reportes/ReporteListadoDistMensualPage';
|
||||
|
||||
// Suscripciones
|
||||
import SuscripcionesIndexPage from '../pages/Suscripciones/SuscripcionesIndexPage';
|
||||
import GestionarSuscriptoresPage from '../pages/Suscripciones/GestionarSuscriptoresPage';
|
||||
import GestionarSuscripcionesSuscriptorPage from '../pages/Suscripciones/GestionarSuscripcionesSuscriptorPage';
|
||||
|
||||
// Anonalías
|
||||
import AlertasPage from '../pages/Anomalia/AlertasPage';
|
||||
|
||||
@@ -178,6 +183,29 @@ const AppRoutes = () => {
|
||||
</Route>
|
||||
</Route>
|
||||
|
||||
{/* --- Módulo de Suscripciones --- */}
|
||||
<Route
|
||||
path="/suscripciones"
|
||||
element={
|
||||
<SectionProtectedRoute requiredPermission="SS007" sectionName="Suscripciones">
|
||||
<SuscripcionesIndexPage />
|
||||
</SectionProtectedRoute>
|
||||
}
|
||||
>
|
||||
<Route index element={<Navigate to="suscriptores" replace />} />
|
||||
<Route path="suscriptores" element={
|
||||
<SectionProtectedRoute requiredPermission="SU001" sectionName="Suscriptores">
|
||||
<GestionarSuscriptoresPage />
|
||||
</SectionProtectedRoute>
|
||||
} />
|
||||
<Route path="suscriptor/:idSuscriptor" element={
|
||||
<SectionProtectedRoute requiredPermission="SU001" sectionName="Suscripciones del Cliente">
|
||||
<GestionarSuscripcionesSuscriptorPage />
|
||||
</SectionProtectedRoute>
|
||||
} />
|
||||
{/* Aquí irán las otras sub-rutas como 'facturacion', etc. */}
|
||||
</Route>
|
||||
|
||||
{/* Módulo Contable (anidado) */}
|
||||
<Route
|
||||
path="contables"
|
||||
|
||||
Reference in New Issue
Block a user