From 6fcc369c2920e5fa692f9b584729150d563506f7 Mon Sep 17 00:00:00 2001 From: Baobhan Sith <80159437+Heavrnl@users.noreply.github.com> Date: Wed, 30 Apr 2025 08:09:42 +0800 Subject: [PATCH] update --- packages/frontend/src/components/FileManager.vue | 15 ++++++++++++--- .../frontend/src/components/FileUploadPopup.vue | 11 +++++++---- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/packages/frontend/src/components/FileManager.vue b/packages/frontend/src/components/FileManager.vue index bb98365..7ba4770 100644 --- a/packages/frontend/src/components/FileManager.vue +++ b/packages/frontend/src/components/FileManager.vue @@ -1426,9 +1426,18 @@ defineExpose({ focusSearchInput, startPathEdit }); {{ item.filename }} - {{ item.attrs.isFile ? formatSize(item.attrs.size) : '' }} - {{ formatMode(item.attrs.mode) }} - {{ new Date(item.attrs.mtime).toLocaleString() }} + {{ item.attrs.isFile ? formatSize(item.attrs.size) : '' }} + {{ formatMode(item.attrs.mode) }} + {{ new Date(item.attrs.mtime).toLocaleString() }} diff --git a/packages/frontend/src/components/FileUploadPopup.vue b/packages/frontend/src/components/FileUploadPopup.vue index c91f198..bf53561 100644 --- a/packages/frontend/src/components/FileUploadPopup.vue +++ b/packages/frontend/src/components/FileUploadPopup.vue @@ -22,7 +22,10 @@ const hasVisibleUploads = computed(() => { // 计算显示的上传列表(可以过滤掉已完成/取消的,或者全部显示) // 这里选择全部显示,让用户能看到最终状态 -const uploadList = computed(() => Object.values(props.uploads)); +const uploadList = computed(() => Object.values(props.uploads).filter(upload => { + const isEffectivelySuccess = upload.status === 'success' || (upload.status === 'uploading' && upload.progress === 100); + return !isEffectivelySuccess && upload.status !== 'cancelled'; +})); const handleCancel = (uploadId: string) => { emit('cancel-upload', uploadId); @@ -36,10 +39,10 @@ const handleCancel = (uploadId: string) => {