Add Lieferungen section with supplier CRUD and delivery create/list.

Wire /lieferung sub-nav (list, neu, lieferanten) to supplier and delivery APIs.
This commit is contained in:
seb
2026-08-06 05:32:59 +02:00
parent 1e0fedca3d
commit 1ee29399ff
8 changed files with 1014 additions and 8 deletions

View File

@@ -8,7 +8,9 @@ const ArtikelKategorienPage = lazy(() => import('./pages/artikel/kategorien'));
const RedirectArtikelKategorien = lazy(() => import('./pages/artikel/RedirectArtikelKategorien'));
const ArtikelLagerPage = lazy(() => import('./pages/artikel/lager'));
const ArtikelSkuPage = lazy(() => import('./pages/artikel/sku'));
const LieferungPage = lazy(() => import('./pages/lieferung/index'));
const LieferungListePage = lazy(() => import('./pages/lieferung/index'));
const LieferungNeuPage = lazy(() => import('./pages/lieferung/neu'));
const LieferungLieferantenPage = lazy(() => import('./pages/lieferung/lieferanten'));
const AuftragAktivePage = lazy(() => import('./pages/auftrag/index'));
const AuftragArchivPage = lazy(() => import('./pages/auftrag/archiv'));
const KundeListePage = lazy(() => import('./pages/kunde/index'));
@@ -22,7 +24,15 @@ export const router = createBrowserRouter([
element: <AppShell />,
children: [
{ index: true, element: <Navigate to="/artikel" replace /> },
{ path: 'lieferung', element: <LieferungPage /> },
{
path: 'lieferung',
element: <SectionLayout sectionPath="/lieferung" />,
children: [
{ index: true, element: <LieferungListePage /> },
{ path: 'neu', element: <LieferungNeuPage /> },
{ path: 'lieferanten', element: <LieferungLieferantenPage /> },
],
},
{ path: 'infos', element: <InfosPage /> },
{
path: 'kategorien/*',