Klienti
Seznam klientů
Cesta: /Clients
Komponenta: src/pages/Clients.jsx
Tabulkový přehled všech klientů kliniky.
Funkce:
- Vyhledávání (jméno, e-mail, telefon)
- Filtrování podle kategorie a stavu (aktivní / archivovaný)
- Přidání nového klienta přes
ClientDialog - Kliknutím na řádek → přechod na detail klienta
Detail klienta
Cesta: /clients/:id
Komponenta: src/pages/ClientDetail.jsx
Detail konkrétního klienta rozdělený do záložek.
Záložky
| Záložka | Obsah |
|---|---|
| Přehled | Základní info: jméno, kontakty, segment, kategorie, poznámky |
| Termíny | Historie všech rezervací — datum, terapeut, výkon, stav, platba |
| Platby | Záznamy z PaymentLog — metoda, částka, stav |
| Kredity | Aktuální zůstatek kreditního účtu + výpis transakcí |
| Aktivita | Auditní log akcí vztažených ke klientovi |
Segmenty klientů
| Segment | Popis |
|---|---|
standard |
Standardní klient |
vip |
VIP klient |
child |
Dítě |
couple |
Pár (párová terapie) |
Kreditní systém
- Každý klient má jeden kreditní účet (
ClientCredit) - Admin může kredit dobít
- Klient může platit kreditem přes portál nebo admin přes EventDialog
- Každý pohyb je zaznamenán v
CreditTransaction
Balíčky sezení
- Klient může mít zakoupený balíček (
ClientPackage) - Balíček odpočítává sezení při každé zaplacené rezervaci
- Po vyčerpání se stav změní na
exhausted