This commit is contained in:
2026-03-17 21:19:07 +03:00
parent 49c84565ac
commit 9ff450b6be
@@ -113,27 +113,28 @@ async def get_statistics_data(
stats_text = f"""
<blockquote>📊 <b>Статистика системы</b></blockquote>
👥 <b>Всего пользователей:</b> <code>{total_users}</code>
👨‍💼 <b>Администраторов:</b> <code>{admins_count}</code>
┌──────────────────┐
│ 👤 <b>Резиденты</b>
├──────────────────┤
│ Всего: <code>{total_residents}</code>
│ ✅ Привязано: <code>{busy_residents}</code>
│ ❌ Свободно: <code>{total_residents - busy_residents}</code>
└──────────────────┘
<b>👤 РЕЗИДЕНТЫ</b>
🏠 <b>Всего резидентов:</b> <code>{total_residents}</code>
✅ <b>Привязано к пользователям:</b> <code>{busy_residents}</code>
❌ <b>Свободных:</b> <code>{total_residents - busy_residents}</code>
🟢 <b>Отработанных часов:</b> <code>{total_residents_inactive_hours}</code> ч
🔴 <b>Неотработанных часов:</b> <code>{total_residents_active_hours}</code> ч
📊 <b>Итого:</b> <code>{total_residents_active_hours + total_residents_inactive_hours}</code> ч
<b>🚪 КОМНАТЫ</b>
🏠 <b>Всего комнат:</b> <code>{total_rooms}</code>
┌──────────────────┐
│ ⏱ <b>Часы работы</b>
├──────────────────┤
│ 🟢 Отработано: <code>{total_residents_inactive_hours}</code> ч
│ 🔴 Неотработано: <code>{total_residents_active_hours}</code> ч
│ 📊 Всего: <code>{total_residents_active_hours + total_residents_inactive_hours}</code> ч
└──────────────────┘
"""
return {"stats_content": stats_text}
async def on_rooms_click(callback, button, dialog_manager):
await dialog_manager.switch_to(AdminMenuSG.rooms_select_floor)