crm / statistics.html
zemman's picture
Нужно добавить переходы по страницам: Зарегистрировать звонок, Инциденты, Статистика, Подтемы 1, Подтемы 2, Пользователи, admin (выйти), убрать поля со статистикой на текущей странице, изменить название системы на SupportSphere: Customer Service Employee Care Management
4db443c verified
Raw
History Blame Contribute Delete
8.07 kB
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Статистика - SupportSphere</title>
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://unpkg.com/feather-icons"></script>
<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
<style>
.auchan-gradient {
background: linear-gradient(135deg, #e30613 0%, #ff6b6b 100%);
}
.Auchan-button {
transition: all 0.3s ease;
}
.Auchan-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 20px rgba(227, 6, 19, 0.3);
}
.glass-effect {
background: rgba(255, 255, 255, 0.95);
backdrop-filter: blur(10px);
}
</style>
</head>
<body class="bg-gray-50 min-h-screen">
<!-- Header -->
<header class="auchan-gradient text-white shadow-lg">
<div class="container mx-auto px-4 py-6">
<div class="flex flex-col md:flex-row md:items-center md:justify-between gap-4">
<div class="flex items-center space-x-4">
<img src="https://http.static.photos/logo/200x80/1" alt="SupportSphere Logo" class="h-12 md:h-16 object-contain">
<div>
<h1 class="text-2xl md:text-3xl font-bold">SupportSphere</h1>
<p class="text-sm opacity-90">Customer Service Employee Care Management</p>
</div>
</div>
<nav class="flex flex-wrap items-center gap-2">
<a href="index.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="home" class="w-4 h-4"></i>
Главная
</a>
<a href="register-call.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="phone" class="w-4 h-4"></i>
Зарегистрировать звонок
</a>
<a href="incidents.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="alert-triangle" class="w-4 h-4"></i>
Инциденты
</a>
<a href="statistics.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="bar-chart-2" class="w-4 h-4"></i>
Статистика
</a>
<a href="subthemes1.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="folder" class="w-4 h-4"></i>
Подтемы 1
</a>
<a href="subthemes2.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="folder" class="w-4 h-4"></i>
Подтемы 2
</a>
<a href="users.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="users" class="w-4 h-4"></i>
Пользователи
</a>
<a href="admin.html" class="Auchan-button bg-white text-red-600 px-4 py-2 rounded-lg font-semibold hover:bg-gray-100 flex items-center gap-2">
<i data-feather="log-out" class="w-4 h-4"></i>
Выйти
</a>
</nav>
</div>
</div>
</header>
<main class="container mx-auto px-4 py-8">
<div class="grid grid-cols-1 lg:grid-cols-3 gap-6 mb-6">
<div class="glass-effect rounded-2xl shadow-xl p-6">
<div class="flex items-center justify-between mb-2">
<h3 class="text-lg font-semibold text-gray-700">Всего обращений</h3>
<i data-feather="file-text" class="w-6 h-6 text-red-600"></i>
</div>
<p class="text-3xl font-bold text-red-600">1,234</p>
<p class="text-sm text-gray-500 mt-2">+12% за месяц</p>
</div>
<div class="glass-effect rounded-2xl shadow-xl p-6">
<div class="flex items-center justify-between mb-2">
<h3 class="text-lg font-semibold text-gray-700">Активные инциденты</h3>
<i data-feather="alert-triangle" class="w-6 h-6 text-yellow-600"></i>
</div>
<p class="text-3xl font-bold text-yellow-600">23</p>
<p class="text-sm text-gray-500 mt-2">-5% за неделю</p>
</div>
<div class="glass-effect rounded-2xl shadow-xl p-6">
<div class="flex items-center justify-between mb-2">
<h3 class="text-lg font-semibold text-gray-700">Звонки сегодня</h3>
<i data-feather="phone" class="w-6 h-6 text-green-600"></i>
</div>
<p class="text-3xl font-bold text-green-600">156</p>
<p class="text-sm text-gray-500 mt-2">+8% к вчера</p>
</div>
</div>
<div class="grid grid-cols-1 lg:grid-cols-2 gap-6">
<div class="glass-effect rounded-2xl shadow-xl p-6">
<h3 class="text-xl font-bold mb-4 text-gray-800">Обращения по темам</h3>
<canvas id="themeChart"></canvas>
</div>
<div class="glass-effect rounded-2xl shadow-xl p-6">
<h3 class="text-xl font-bold mb-4 text-gray-800">Статистика по месяцам</h3>
<canvas id="monthlyChart"></canvas>
</div>
</div>
</main>
<script>
feather.replace();
// Theme Chart
const themeCtx = document.getElementById('themeChart').getContext('2d');
new Chart(themeCtx, {
type: 'doughnut',
data: {
labels: ['CRM', 'Клиенты', 'Система лояльности', 'IT', 'Финансы'],
datasets: [{
data: [30, 25, 20, 15, 10],
backgroundColor: ['#e30613', '#ff6b6b', '#ff9999', '#ffcccc', '#ffe6e6']
}]
},
options: {
responsive: true,
plugins: {
legend: {
position: 'bottom'
}
}
}
});
// Monthly Chart
const monthlyCtx = document.getElementById('monthlyChart').getContext('2d');
new Chart(monthlyCtx, {
type: 'line',
data: {
labels: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн'],
datasets: [{
label: 'Обращения',
data: [850, 920, 1100, 980, 1150, 1234],
borderColor: '#e30613',
backgroundColor: 'rgba(227, 6, 19, 0.1)',
tension: 0.4
}]
},
options: {
responsive: true,
plugins: {
legend: {
display: false
}
}
}
});
</script>
</body>
</html>