Управление сотрудниками
-Личные данные, табель работы и учет
-- {searchQuery ? 'Сотрудники не найдены' : 'У вас пока нет сотрудников'} -
-- {searchQuery - ? 'Попробуйте изменить критерии поиска' - : 'Добавьте первого сотрудника в вашу команду' - } -
- {!searchQuery && ( - - )} -Январь 2024
-- {employee.firstName} {employee.lastName} -
-- {employee.firstName} {employee.middleName} {employee.lastName} -
-{employee.position}
- -
-
- Табель работы за {new Date().toLocaleDateString('ru-RU', { month: 'long' })}
-
-
- {/* Сетка календаря - точно как в гите */}
- {stats.workDays}
-Рабочих дней
-{stats.vacationDays}
-Отпуск
-{stats.sickDays}
-Больничный
-{stats.totalHours}ч
-Всего часов
-Нет данных для отчетов
-- Добавьте сотрудников, чтобы генерировать отчеты и аналитику -
- -Всего сотрудников
-{employees.length}
-Активных
-- {employees.filter((e: Employee) => e.status === 'ACTIVE').length} -
-Средняя зарплата
-- {employees.length > 0 - ? Math.round(employees.reduce((sum: number, e: Employee) => sum + (e.salary || 0), 0) / employees.length).toLocaleString('ru-RU') - : '0'} ₽ -
-Отделов
-- {new Set(employees.map((e: Employee) => e.position).filter(Boolean)).size} -
-
-
- Экспорт отчетов
-
-
- Детальный отчет (CSV)
-- Полная информация о всех сотрудниках в формате таблицы для Excel/Google Sheets -
- -Сводный отчет (TXT)
-- Краткая статистика и список сотрудников в текстовом формате -
- -