Trzy widoki: tablica, lista, kalendarz
Ten sam moduł logistyki w trzech sposobach pracy — manager, logistyk, koordynator ekip.
Po co trzy widoki
Manager lubi kanban (widzi przepływ), logistyk lubi listę (filtruje, sortuje, eksportuje), koordynator ekip lubi kalendarz (planuje dni). Te same dane — trzy sposoby pracy.
Stan synchronizuje się natychmiast między widokami. Zmiana statusu na tablicy widoczna w liście. Przeciągnięcie na kalendarzu zmienia kolumnę kanban. Bulk action na liście aktualizuje karty tablicy.
Tablica (kanban)
6 kolumn ze statusami pipeline'u logistyki:
- Oczekująca — świeża umowa, czeka na zamówienie towaru
- Zamówiona — towar zamówiony u producenta
- Częściowo skompletowana — część towaru w magazynie
- Skompletowana — wszystkie pozycje gotowe do montażu
- W realizacji — etapy montażu w toku
- Zrealizowana — wszystkie etapy ukończone
Karta umowy ma numer + status + kwota + ikona montaż/dowóz. Drag&drop między kolumnami zmienia status. Przy przeniesieniu do "W realizacji" — modal "Ustal termin" wymaga ustawienia daty montażu.
Lista (tabela z filtrami)
Sortowalna tabela wszystkich umów. Filtry górne:
- Status — taby z licznikami (Wszystkie, Oczekująca, Zamówiona, ..., Zrealizowane)
- Salon, doradca, montażysta, zakres dat
- Presety: "po terminie", "bez montażysty", "dziś", "ten tydzień"
- Wyszukiwanie po nazwie klienta, numerze umowy
Wiersze zaznaczalne (Shift+klik dla zakresu). Pasek bulk actions u dołu — zmiana statusu, oznacz zrealizowane, eksport CSV. KPI strip nad tabelą: łącznie / dziś / po terminie / bez montażysty / suma brutto.
Kalendarz montaży
Widok 7-dniowy z siatką: kolumna per dzień × wiersz per montażysta. Lewa kolumna — kolejka umów do zaplanowania (status "Skompletowana" lub "W realizacji" bez ustalonego terminu).
Drag&drop: przeciągasz umowę z kolejki na slot dnia → modal "Ustal termin" otwiera się z podstawioną datą i montażystą. Akceptujesz → status zmienia się na "W realizacji", etap zapisuje się, karta pojawia się w siatce.
Niedostępność dnia: klik w pustą komórkę → oznacz dzień ekipy jako "niedostępny" (urlop, chorobowe, szkolenie). Slot przestaje przyjmować przeciągnięcia.
Banner "po terminie": czerwony pasek nad kalendarzem informuje o umowach, których termin etapu minął a status to wciąż "W realizacji" — do domknięcia.
