From 348a5398d0660a97ed4fa2772a98a2a9e911a436 Mon Sep 17 00:00:00 2001 From: smanylov Date: Wed, 20 May 2026 11:47:34 +0700 Subject: [PATCH] change FinalSummary numbers --- src/app/actions/violationActions.ts | 35 ------------------- .../react-query/useViolationStatistic.ts | 4 ++- src/app/ui/reports/final-summary.tsx | 4 +-- 3 files changed, 5 insertions(+), 38 deletions(-) diff --git a/src/app/actions/violationActions.ts b/src/app/actions/violationActions.ts index 108867c..b3bbb6e 100644 --- a/src/app/actions/violationActions.ts +++ b/src/app/actions/violationActions.ts @@ -127,41 +127,6 @@ export async function getViolationFilesArray(props: { } } -/* статистика нурешений */ -export async function fetchViolationStats() { - const token = await getSessionData('token'); - - try { - const response = await fetch(`${API_BASE_URL}/api/v1/data`, { - method: 'POST', - body: JSON.stringify({ - version: 1, - msg_id: 30010, - message_body: { - token: token - } - }), - headers: { - 'Content-Type': 'application/json', - 'Accept': 'application/json' - } - }); - - if (response.ok) { - let parsed = await response.json(); - if (parsed) { - return parsed; - } else { - throw null; - } - } else { - throw (`${response.status}`); - } - } catch (error) { - return null - } -} - export async function getFileMatches(fileId: string, page: number, status?: string, violationId?: string) { const token = await getSessionData('token'); diff --git a/src/app/hooks/react-query/useViolationStatistic.ts b/src/app/hooks/react-query/useViolationStatistic.ts index 4f5a35b..b947784 100644 --- a/src/app/hooks/react-query/useViolationStatistic.ts +++ b/src/app/hooks/react-query/useViolationStatistic.ts @@ -5,7 +5,9 @@ export interface UseViolationStatistic { total_violations: number, new_violations: number, in_progress_violations: number, - resolved_violations: number + resolved_violations: number, + total_complaints: number, + total_law_cases: number } export const useViolationStatistic = () => { diff --git a/src/app/ui/reports/final-summary.tsx b/src/app/ui/reports/final-summary.tsx index f4a511b..bb4be24 100644 --- a/src/app/ui/reports/final-summary.tsx +++ b/src/app/ui/reports/final-summary.tsx @@ -3,13 +3,13 @@ import { useUserFilesInfo } from '@/app/hooks/react-query/useUserFilesInfo'; import { useTranslations } from 'next-intl'; import { useMonitoringStats } from '@/app/hooks/react-query/useMonitoringStats'; -import { useViolationFinalSummaryStatistic } from '@/app/hooks/react-query/useViolationFinalSummaryStatistic'; +import { useViolationStatistic } from '@/app/hooks/react-query/useViolationStatistic'; export default function FinalSummary() { const t = useTranslations('Global'); const { data: filesInfo, isLoading, isError, error } = useUserFilesInfo(); - const { data: violationStatistic } = useViolationFinalSummaryStatistic(); const { data: monitoringStats } = useMonitoringStats(); + const { data: violationStatistic } = useViolationStatistic(); return (