From 6eeb1b4da1ef93ea3ba3dc4cb02bcaffb0b96fba Mon Sep 17 00:00:00 2001 From: Archer <545436317@qq.com> Date: Mon, 29 Jul 2024 15:58:59 +0800 Subject: [PATCH] perf: dataset upload process render (#2191) --- .../detail/components/Import/components/FileSelector.tsx | 3 ++- .../dataset/detail/components/Import/diffSource/FileLocal.tsx | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/projects/app/src/pages/dataset/detail/components/Import/components/FileSelector.tsx b/projects/app/src/pages/dataset/detail/components/Import/components/FileSelector.tsx index 351efcc5e..a6a3f3df7 100644 --- a/projects/app/src/pages/dataset/detail/components/Import/components/FileSelector.tsx +++ b/projects/app/src/pages/dataset/detail/components/Import/components/FileSelector.tsx @@ -111,7 +111,8 @@ const FileSelector = ({ ? { ...item, dbFileId: uploadFileId, - isUploading: false + isUploading: false, + uploadedFileRate: 100 } : item ) diff --git a/projects/app/src/pages/dataset/detail/components/Import/diffSource/FileLocal.tsx b/projects/app/src/pages/dataset/detail/components/Import/diffSource/FileLocal.tsx index 1312ba135..aa162f4a9 100644 --- a/projects/app/src/pages/dataset/detail/components/Import/diffSource/FileLocal.tsx +++ b/projects/app/src/pages/dataset/detail/components/Import/diffSource/FileLocal.tsx @@ -49,7 +49,7 @@ const SelectFile = React.memo(function SelectFile() { const onclickNext = useCallback(() => { // filter uploaded files - setSelectFiles((state) => state.filter((item) => (item.uploadedFileRate || 0) >= 100)); + setSelectFiles((state) => state.filter((item) => item.dbFileId)); goToNext(); }, [goToNext]);