This commit is contained in:
Baobhan Sith
2025-04-29 20:01:50 +08:00
parent 151b35654d
commit f6f55f61de
2 changed files with 11 additions and 6 deletions
@@ -489,7 +489,7 @@ const {
// 修改:确保在调用前检查 currentSftpManager.value // 修改:确保在调用前检查 currentSftpManager.value
onRefresh: () => { onRefresh: () => {
if (currentSftpManager.value) { if (currentSftpManager.value) {
currentSftpManager.value.loadDirectory(currentSftpManager.value.currentPath.value); currentSftpManager.value.loadDirectory(currentSftpManager.value.currentPath.value, true);
} }
}, },
onUpload: triggerFileUpload, onUpload: triggerFileUpload,
@@ -207,12 +207,17 @@ export function useFileUploader(
// 不再调用 refreshDirectory(),由 useSftpActions 处理列表更新 // 不再调用 refreshDirectory(),由 useSftpActions 处理列表更新
// refreshDirectory(); // refreshDirectory();
// 立即删除记录
if (uploads[uploadId]) { // 确保记录仍然存在
delete uploads[uploadId];
}
// 延迟后从列表中移除 // 延迟后从列表中移除
setTimeout(() => { // setTimeout(() => {
if (uploads[uploadId]?.status === 'success') { // if (uploads[uploadId]?.status === 'success') {
delete uploads[uploadId]; // delete uploads[uploadId];
} // }
}, 2000); // 成功状态显示时间短一些 // }, 2000); // 成功状态显示时间短一些
} else { } else {
console.warn(`[文件上传模块] 收到未知上传 ID 的 upload:success 消息: ${uploadId}`); console.warn(`[文件上传模块] 收到未知上传 ID 的 upload:success 消息: ${uploadId}`);
} }