mirror of
https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git
synced 2025-08-14 00:25:46 +02:00
Починка adm4
This commit is contained in:
@@ -63,21 +63,6 @@ const formatDate = (date: string) => {
|
|||||||
return new Date(date).toLocaleString('ru-RU');
|
return new Date(date).toLocaleString('ru-RU');
|
||||||
};
|
};
|
||||||
|
|
||||||
const fetchStatistics = async () => {
|
|
||||||
try {
|
|
||||||
const response = await fetch('/api/admin/statistics?period=week');
|
|
||||||
if (!response.ok) throw new Error('Failed to fetch statistics');
|
|
||||||
const data = await response.json();
|
|
||||||
statistics.value = [
|
|
||||||
{ period: 'total', label: 'Всего заявок', value: data.totalRequests },
|
|
||||||
{ period: 'resolved', label: 'Решено', value: data.resolvedRequests },
|
|
||||||
{ period: 'avgTime', label: 'Среднее время', value: data.averageResolutionTime }
|
|
||||||
];
|
|
||||||
} catch (error) {
|
|
||||||
console.error('Error fetching statistics:', error);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
const fetchRequests = async () => {
|
const fetchRequests = async () => {
|
||||||
try {
|
try {
|
||||||
const response = await fetch('/api/admin/requests');
|
const response = await fetch('/api/admin/requests');
|
||||||
@@ -89,7 +74,6 @@ const fetchRequests = async () => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
fetchStatistics();
|
|
||||||
fetchRequests();
|
fetchRequests();
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
Reference in New Issue
Block a user