From ffcd5fc535ac3fecd0f7d0395b3d8fcf36c46c9a Mon Sep 17 00:00:00 2001 From: smanylov Date: Mon, 25 May 2026 13:40:49 +0700 Subject: [PATCH] fix complaints/violations/matches statistick --- package.json | 2 +- src/app/[locale]/pages/file/[id]/page.tsx | 2 +- src/app/actions/violationActions.ts | 5 ++++- src/app/hooks/react-query/useViolationStatistic.ts | 4 ++-- src/app/ui/file-page/file-page-file-statistic.tsx | 6 +++--- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index ebbed64..ce1a404 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "no-copy-frontend", - "version": "0.117.0", + "version": "0.118.0", "private": true, "scripts": { "dev": "next dev -p 2999", diff --git a/src/app/[locale]/pages/file/[id]/page.tsx b/src/app/[locale]/pages/file/[id]/page.tsx index 8dff4f9..f86df65 100644 --- a/src/app/[locale]/pages/file/[id]/page.tsx +++ b/src/app/[locale]/pages/file/[id]/page.tsx @@ -71,7 +71,7 @@ export default async function Page({ > {/* */} - +
${id}`) try { const response = await fetch(`${API_BASE_URL}/api/v1/data`, { @@ -220,6 +221,7 @@ export async function fetchViolationStatistic() { msg_id: 30010, message_body: { token: token, + file_id: id } }), headers: { @@ -230,6 +232,7 @@ export async function fetchViolationStatistic() { if (response.ok) { let parsed = await response.json(); + console.log(parsed); if (parsed?.message_body) { return parsed?.message_body; diff --git a/src/app/hooks/react-query/useViolationStatistic.ts b/src/app/hooks/react-query/useViolationStatistic.ts index b947784..f696c90 100644 --- a/src/app/hooks/react-query/useViolationStatistic.ts +++ b/src/app/hooks/react-query/useViolationStatistic.ts @@ -10,11 +10,11 @@ export interface UseViolationStatistic { total_law_cases: number } -export const useViolationStatistic = () => { +export const useViolationStatistic = (id: string) => { return useQuery({ queryKey: ['violationStatistic'], queryFn: () => { - return fetchViolationStatistic() + return fetchViolationStatistic(id) }, select: (data: UseViolationStatistic | null) => { if (!data) { diff --git a/src/app/ui/file-page/file-page-file-statistic.tsx b/src/app/ui/file-page/file-page-file-statistic.tsx index e24b58a..69f5f22 100644 --- a/src/app/ui/file-page/file-page-file-statistic.tsx +++ b/src/app/ui/file-page/file-page-file-statistic.tsx @@ -2,8 +2,8 @@ import { useViolationStatistic } from '@/app/hooks/react-query/useViolationStatistic'; -export default function FilePpageFileStatistic() { - const { data: violationStatistic } = useViolationStatistic(); +export default function FilePageFileStatistic({ id }: { id: string }) { + const { data: violationStatistic } = useViolationStatistic(id); return (
- {(violationStatistic?.in_progress_violations ? violationStatistic?.in_progress_violations : 0) + (violationStatistic?.in_progress_violations ? violationStatistic?.total_law_cases : 0)} + {violationStatistic?.in_progress_violations ? violationStatistic?.in_progress_violations : 0}
В работе