Uruchamianie aplikacji… Jeśli ekran nie zniknie, odśwież stronę.
Odśwież stronęWersja interfejsu: c8de8d0c844b4c69
Konto:
| Pracownik | Zarejestrowane Godziny | Wyliczone metry |
|---|---|---|
| {{ w.name }} | {{ w.hours }}h | {{ w.meters }} m |
Wyszukaj pracownika, aby zmienić klasę lub dostęp do raportów. E-mail i hasło można podać przy dodawaniu nowego pracownika w Administracji.
{{ workers.length ? 'Brak pasujących pracowników' : 'Nie ma jeszcze pracowników' }}
{{ workers.length ? 'Sprawdź pisownię lub wpisz samo nazwisko.' : 'Dodaj pracownika w Administracji.' }}
Wpisz imię i nazwisko albo rozwiń listę strzałką. Dane pracownika pokażą się poniżej.
Wybierz osobę, aby zobaczyć jej dane
Karty pracowników są domyślnie ukryte.
Nie znaleziono pracownika. Usunięte osoby są widoczne tylko w historii raportów.
{{ w.has_login ? 'Konto: ' + w.email : 'Brak konta — przypisz je w Administracji' }}
Usunięcie ukrywa pracownika i blokuje dostęp. Dane oraz wszystkie godziny pozostają w historii.
{{ deck.activity }}
Plan godzin pokładu
{{ deckViewStats(deck, p).target_hours }}h
Cel: {{ deckViewStats(deck, p).target_m2 }} m²
Przepracowano
{{ deckViewStats(deck, p).as_of }}h
Wykonano wg przelicznika
{{ deckViewStats(deck, p).as_of_meters }} m²
średnio {{ deckViewStats(deck, p).average_m2_per_hour }} m²/h
Zostało na pokładzie
{{ deckViewStats(deck, p).remaining_hours }}h
Przekroczono plan o {{ deckViewStats(deck, p).overrun_hours }}h
Do celu: {{ deckViewStats(deck, p).remaining_m2 }} m²
Nie znaleziono projektu.
Wpisz numer projektu, np. 12, albo wyszukaj po nazwie i wybierz z listy. Puste pole pokazuje wszystkie projekty.
| Data | Pracownik | Kierownik | Projekt | Pokład | Czynność | Godziny | m²/godz. | Metry | Opis | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| {{ e.date }} | {{ e.worker }} | {{ e.manager }} | {{ e.project_name }} | {{ e.deck_name }} | {{ e.activity }} | {{ e.hours ? e.hours + 'h' : '-' }} | {{ e.conversion_factor ? e.conversion_factor : '-' }} | {{ e.meters !== null ? e.meters + ' m' : '-' }} | {{ e.desc || '-' }} | {{ e.is_present ? 'Obecny' : 'Nieobecny' }} |
Łącznie godzin w miesiącu
{{ monthlySummary.total_hours || 0 }}h
Odbiorcy ({{ subscriptions.length }})
Klucz utworzysz w Resend → API Keys. Adres nadawcy musi należeć do domeny zweryfikowanej w Resend.
Edytujesz projekt: {{ selectedTargetProject.name }}
Istniejące pokłady — cele i przeliczniki
{{ projectTargetId === 'new' ? 'Pokłady nowego projektu' : 'Dodaj kolejne pokłady' }}
Czynności (opcjonalnie)
Lista czynności jest pusta. Dodaj pozycje w sekcji „Czynności projektów i pokładów”.
{{ projectPositions.length ? 'Możesz zaznaczyć kilka czynności lub pozostawić pusty wybór. Nowe pozycje dodasz niżej w sekcji „Czynności projektów i pokładów”.' : 'Lista czynności jest pusta. Dodaj pozycje w sekcji „Czynności projektów i pokładów” lub zapisz pokład bez czynności.' }}
Plan godzin projektu po zapisaniu: {{ projectDraftHours() }} h
Godziny wpisujesz ręcznie dla każdego pokładu. Raporty zmniejszają pozostałe godziny, a cel m² i średnia m²/h są rozliczane niezależnie.
Usunięcie czynności z listy nie zmienia zapisanych pokładów ani raportów.
Te czynności pojawiają się wyłącznie podczas raportowania pracowników klasy Światłowody.
Lista kont ({{ usersLoaded ? systemUsers.length : '…' }})
Podgląd zapisanych uprawnień. Wyłączone konto nie ma dostępu.
Wczytywanie kont…
{{ usersLoadError }} Nie oznacza to usunięcia kont.
| Pracownik / konto | Rola i status | Dostęp do zakładek | Klasy do raportowania | Edycja |
|---|---|---|---|---|
{{ u.worker_name || (u.role === 'admin' ? 'Administrator' : 'Bez powiązanego pracownika') }} {{ u.email }} {{ u.worker_class }} |
{{ u.role === 'admin' ? 'Administrator' : 'Kierownik / raportujący' }} {{ u.worker_deleted ? 'Pracownik usunięty' : (u.is_active ? 'Aktywne' : 'Wyłączone') }} |
{{ accountHasTab(u, permission.key) ? 'Dostęp: ' : 'Brak dostępu: ' }}{{ permission.label }} |
{{ accountClassSummary(u) }} |
|
Ustawienia: {{ u.worker_name || u.email }}{{ u.worker_name }} (usunięty)Konto administratora
|
||||
| Brak kont. Kliknij „Dodaj konto”, aby utworzyć pierwsze. | ||||
Edytuj rozwija ustawienia jednego konta. Na wąskim ekranie tabelę można przewijać w bok.