v1.3.1
This commit is contained in:
@@ -539,7 +539,7 @@
|
||||
<div class="header">
|
||||
<div class="logo">
|
||||
<i class="fas fa-briefcase"></i>
|
||||
<span>Rabota.Today</span>
|
||||
<span>МП.Ярмарка</span>
|
||||
</div>
|
||||
|
||||
<!-- Десктоп навигация -->
|
||||
@@ -588,8 +588,8 @@
|
||||
</div>
|
||||
<div class="stat-card" onclick="window.location.href='/resumes'">
|
||||
<i class="fas fa-users"></i>
|
||||
<div class="stat-number" id="resumesCount">0</div>
|
||||
<div class="stat-label">резюме</div>
|
||||
<div class="stat-number" id="employeesCount">0</div> <!-- Изменено с resumesCount -->
|
||||
<div class="stat-label">соискателей</div> <!-- Изменено с резюме -->
|
||||
</div>
|
||||
<div class="stat-card" onclick="window.location.href='/companies'">
|
||||
<i class="fas fa-building"></i>
|
||||
@@ -654,7 +654,7 @@
|
||||
|
||||
<!-- Подвал -->
|
||||
<div class="footer">
|
||||
© 2024 Rabota.Today - Ярмарка вакансий
|
||||
© 2026 Rabota.Today - Ярмарка вакансий
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -796,7 +796,7 @@
|
||||
|
||||
// Анимируем цифры
|
||||
animateNumber(document.getElementById('vacanciesCount'), stats.active_vacancies || 1234);
|
||||
animateNumber(document.getElementById('resumesCount'), stats.total_resumes || 5678);
|
||||
animateNumber(document.getElementById('employeesCount'), stats.total_employees || 5678); // Изменено
|
||||
animateNumber(document.getElementById('companiesCount'), stats.total_employers || 500);
|
||||
|
||||
// Обновляем текст в CTA секции
|
||||
@@ -814,16 +814,16 @@
|
||||
// Если публичная статистика не работает, используем отдельные запросы
|
||||
console.log('📊 Используем отдельные запросы для статистики');
|
||||
|
||||
const [vacResponse, resResponse] = await Promise.all([
|
||||
const [vacResponse, employeesResponse] = await Promise.all([
|
||||
fetch(`${API_BASE_URL}/vacancies/all?page=1&limit=1`),
|
||||
fetch(`${API_BASE_URL}/resumes/all?page=1&limit=1`)
|
||||
fetch(`${API_BASE_URL}/users/count?role=employee`) // Новый эндпоинт
|
||||
]);
|
||||
|
||||
const vacData = await vacResponse.json();
|
||||
const resData = await resResponse.json();
|
||||
const employeesData = await employeesResponse.json();
|
||||
|
||||
animateNumber(document.getElementById('vacanciesCount'), vacData.total || 1234);
|
||||
animateNumber(document.getElementById('resumesCount'), resData.total || 5678);
|
||||
animateNumber(document.getElementById('employeesCount'), employeesData.count || 5678);
|
||||
document.getElementById('companiesCount').textContent = '500+';
|
||||
}
|
||||
|
||||
@@ -831,7 +831,7 @@
|
||||
console.error('❌ Ошибка загрузки статистики:', error);
|
||||
// Заглушки на случай ошибки
|
||||
document.getElementById('vacanciesCount').textContent = '1,234';
|
||||
document.getElementById('resumesCount').textContent = '5,678';
|
||||
document.getElementById('employeesCount').textContent = '5,678';
|
||||
document.getElementById('companiesCount').textContent = '500+';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user