Add Kunde CRUD with addresses/contacts, delivery edit, and Auftrag sub-nav.
Wire customergroup/entity APIs, Lieferungen detail editing, and Angebot/Bestellung/Ausliefern/Retoure placeholders.
This commit is contained in:
@@ -11,11 +11,15 @@ const ArtikelSkuPage = lazy(() => import('./pages/artikel/sku'));
|
||||
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 LieferungEditPage = lazy(() => import('./pages/lieferung/edit'));
|
||||
const AuftragAngebotPage = lazy(() => import('./pages/auftrag/index'));
|
||||
const AuftragBestellungPage = lazy(() => import('./pages/auftrag/bestellung'));
|
||||
const AuftragAusliefernPage = lazy(() => import('./pages/auftrag/ausliefern'));
|
||||
const AuftragRetourePage = lazy(() => import('./pages/auftrag/retoure'));
|
||||
const KundeListePage = lazy(() => import('./pages/kunde/index'));
|
||||
const KundeNeuPage = lazy(() => import('./pages/kunde/neu'));
|
||||
const KundeGruppenPage = lazy(() => import('./pages/kunde/gruppen'));
|
||||
const KundeKontaktePage = lazy(() => import('./pages/kunde/kontakte'));
|
||||
const KundeEditPage = lazy(() => import('./pages/kunde/edit'));
|
||||
const InfosPage = lazy(() => import('./pages/infos/index'));
|
||||
|
||||
export const router = createBrowserRouter([
|
||||
@@ -31,6 +35,7 @@ export const router = createBrowserRouter([
|
||||
{ index: true, element: <LieferungListePage /> },
|
||||
{ path: 'neu', element: <LieferungNeuPage /> },
|
||||
{ path: 'lieferanten', element: <LieferungLieferantenPage /> },
|
||||
{ path: ':deliveryId', element: <LieferungEditPage /> },
|
||||
],
|
||||
},
|
||||
{ path: 'infos', element: <InfosPage /> },
|
||||
@@ -53,8 +58,10 @@ export const router = createBrowserRouter([
|
||||
path: 'auftrag',
|
||||
element: <SectionLayout sectionPath="/auftrag" />,
|
||||
children: [
|
||||
{ index: true, element: <AuftragAktivePage /> },
|
||||
{ path: 'archiv', element: <AuftragArchivPage /> },
|
||||
{ index: true, element: <AuftragAngebotPage /> },
|
||||
{ path: 'bestellung', element: <AuftragBestellungPage /> },
|
||||
{ path: 'ausliefern', element: <AuftragAusliefernPage /> },
|
||||
{ path: 'retoure', element: <AuftragRetourePage /> },
|
||||
],
|
||||
},
|
||||
{
|
||||
@@ -62,8 +69,9 @@ export const router = createBrowserRouter([
|
||||
element: <SectionLayout sectionPath="/kunde" />,
|
||||
children: [
|
||||
{ index: true, element: <KundeListePage /> },
|
||||
{ path: 'neu', element: <KundeNeuPage /> },
|
||||
{ path: 'gruppen', element: <KundeGruppenPage /> },
|
||||
{ path: 'kontakte', element: <KundeKontaktePage /> },
|
||||
{ path: ':entityId', element: <KundeEditPage /> },
|
||||
],
|
||||
},
|
||||
{ path: '*', element: <Navigate to="/artikel" replace /> },
|
||||
|
||||
Reference in New Issue
Block a user