From 11692c8537809a4d766af7d551d66b9590cced14 Mon Sep 17 00:00:00 2001 From: smanylov Date: Mon, 13 Apr 2026 15:32:42 +0700 Subject: [PATCH] fix verification upload --- src/app/actions/fileUpload.ts | 1 + src/app/hooks/react-query/useUserDataInfo.ts | 2 ++ src/app/ui/header/userMenuButton.tsx | 17 +++++++++++++-- .../component/verification-upload-section.tsx | 5 +---- .../ui/settings/personal-data-settings.tsx | 21 ++++++++++++++++--- 5 files changed, 37 insertions(+), 9 deletions(-) diff --git a/src/app/actions/fileUpload.ts b/src/app/actions/fileUpload.ts index 57d3e80..fb2d553 100644 --- a/src/app/actions/fileUpload.ts +++ b/src/app/actions/fileUpload.ts @@ -134,6 +134,7 @@ export async function chunkUpload(formData: FormData, itPrivate?: boolean): Prom if (response.ok) { let parsed = await response.json(); + console.log(formData); console.log(parsed); if (parsed.message_code === 0) { diff --git a/src/app/hooks/react-query/useUserDataInfo.ts b/src/app/hooks/react-query/useUserDataInfo.ts index 30452c4..8743288 100644 --- a/src/app/hooks/react-query/useUserDataInfo.ts +++ b/src/app/hooks/react-query/useUserDataInfo.ts @@ -39,6 +39,7 @@ export interface UserData { tariffs: Tariff[]; tariffInfo: TariffInfo; permission: number; + verifiedStatus?: string; } export const useUserProfile = () => { @@ -72,6 +73,7 @@ export const useUserProfile = () => { maxFileCounts: 0, }, permission: 0, + verifiedStatus: 'unknow' }; } diff --git a/src/app/ui/header/userMenuButton.tsx b/src/app/ui/header/userMenuButton.tsx index 57f405d..8c8045e 100644 --- a/src/app/ui/header/userMenuButton.tsx +++ b/src/app/ui/header/userMenuButton.tsx @@ -74,13 +74,25 @@ export default function UserMenuButton() {
- + { + setIsOpen(false) + }} + > {t('settings')} - + { + setIsOpen(false) + }} + > @@ -94,6 +106,7 @@ export default function UserMenuButton() { className="user-menu-logout" onClick={async (e) => { e.preventDefault(); + setIsOpen(false); queryClient.clear(); await logout(); }} diff --git a/src/app/ui/settings/component/verification-upload-section.tsx b/src/app/ui/settings/component/verification-upload-section.tsx index f60132b..7a6d32b 100644 --- a/src/app/ui/settings/component/verification-upload-section.tsx +++ b/src/app/ui/settings/component/verification-upload-section.tsx @@ -300,10 +300,7 @@ export default function VerificationUploadSection({ formData.append('upload_id', response.upload_id); formData.append('chunk_number', chunkIndex.toString()); formData.append('chunk', chunk); - - if (isLastFIle && isLastChank) { - formData.append('last_file', 'true'); - } + formData.append('last_file', isLastFIle && isLastChank ? 'true' : 'false'); const chunkResponse = await chunkUpload(formData, true); diff --git a/src/app/ui/settings/personal-data-settings.tsx b/src/app/ui/settings/personal-data-settings.tsx index c7ff776..71959e9 100644 --- a/src/app/ui/settings/personal-data-settings.tsx +++ b/src/app/ui/settings/personal-data-settings.tsx @@ -16,6 +16,10 @@ export default function PersonalDataSettings() { const { data: userData, isLoading, isError, error } = useUserProfile(); + useEffect(() => { + console.log(userData) + }, [userData]) + const t = useTranslations('Global'); return ( @@ -53,7 +57,7 @@ export default function PersonalDataSettings() { )}
@@ -64,7 +68,7 @@ export default function PersonalDataSettings() { defaultValue={userData?.email} disabled={true} /> -{/* + {/* {t('email-cant-change')} */}
@@ -90,7 +94,18 @@ export default function PersonalDataSettings() { />
-{/* */}