Nowy layout Card we wszystkich panelach dashboardu

Filip Borkowski, Backend/Frontend/Fullstack Engineer

Nowy layout Card we wszystkich panelach

W tej sesji ujednoliciliśmy wygląd wszystkich głównych paneli dashboardu — każdy panel otrzymał Card jako główny kontener treści. Pasek przewijania jest teraz zawsze wewnątrz karty, a strona główna nie scrolluje.

Panele z nowym layoutem Card

Park maszyn — cała zawartość (nagłówek z tytułem, zakładki Pojazdy/Naczepy/Kontenery, przyciski Import/Dodaj, filtry i tabela) trafiła do jednej karty. Tabela scrolluje wewnątrz karty. Dodatkowo dodano linie pionowe oddzielające kolumny, poprawiono numerację kolumn (L.p. = 1, dane od 2), a przycisk „Szczegóły" zastąpiono ikoną lupy.

Pracownicy — tabela aktywnych pracowników i tabela nieaktywnych pracowników to teraz dwie osobne karty z nagłówkiem wewnątrz.

Biblioteka danych — nagłówek z tytułem i badge'em liczby rekordów oraz split-view (drzewo struktury + panel podglądu) przeniesione do jednej karty.

Czas pracy — nagłówek, legenda kolorów, nawigacja po tygodniach i tabela kierowców — wszystko w jednej karcie.

Zlecenia — tabela ze zleceniami przeniesiona do osobnej zagnieżdżonej karty wewnątrz głównej karty panelu.

Integracja bazy adresów dostaw w Zleceniach

Kolumny adresowe (Podjęcie kontenera, Adres załadunku, Złożenie kontenera) korzystają teraz z tabeli delivery_addresses w Supabase jako pierwszego źródła danych. Jeśli adres zostanie dopasowany po nazwie lub kombinacji ulica+miasto — wyświetlane są zweryfikowane dane strukturalne.

Gdy adres nie zostanie znaleziony w bazie (parser regex jako fallback), przy nazwie zakładu pojawia się animowany czerwony wykrzyknik z tooltipem: „Dane z PDF — adres nie zweryfikowany w bazie adresów dostaw". Dzięki temu dyspozytorzy widzą od razu, które adresy wymagają uzupełnienia w panelu Adresy Dostaw.

Cache adresów jest automatycznie czyszczony po każdej zmianie listy adresów dostaw.

Kolejne panele z layoutem Card (sesja 2)

Mapa — toolbar warstw drogowych, mapa pełnoekranowa i panel boczny pojazdów GPS opakowane w jedną kartę.

Kontrahenci — nagłówek z przyciskami Import CSV / Dodaj, statystyki i tabela kontrahentów w jednej karcie.

Cenniki — nagłówek z tytułem i przycisk Nowy cennik + split-view (lista cenników / szczegóły) w jednej karcie.

Adresy dostaw — nagłówek, karty statystyk i tabela adresów w jednej karcie.

Zgłoszenia — nagłówek z filtrem statusu i lista zgłoszeń w jednej karcie.

Parametry logiki — istniejący split-panel (rules + flow editor) opakowany w kartę bez zmian wewnętrznej struktury.

Ustawienia konta — nagłówek i zakładki (Profil, Bezpieczeństwo, Użytkownicy, Podmioty, Uprawnienia, Agent AI) w jednej karcie.

Dashboard — nagłówek z przyciskiem Widżety i siatka widżetów w jednej karcie.

WorkDesk (Harmonogram) — nagłówek, statystyki i harmonogram zleceń opakowane w kartę.

Więcej artykułów

Naprawa OCR cron, dropdown statusu, animacje tabeli zleceń

Naprawa crona OCR, dropdown statusu z ustawieniami, logika Przetwarzanie AI → in Planing, animacje pulsacji wierszy i wykrzykniki brakujących danych.

Czytaj więcej

Akordeonowy widok korespondencji email i poprawki WorkDesk

Nowy wątkowy widok emaili z animowanymi akordeonami, podgląd treści wiadomości, poprawki WorkDesk i Biblioteki danych.

Czytaj więcej