feat: 添加导出到剪映成功后的数据刷新功能
## 功能改进 ### 1. TemplateMatchingResultManager.tsx - 在V1和V2导出成功后自动刷新匹配结果列表 - 调用loadResults()和loadStatistics()更新数据 - 确保导出记录能及时反映在界面上 ### 2. ExportRecordManager.tsx - 在重新导出成功后刷新导出记录列表 - 添加更详细的成功日志信息 ## 用户体验改进 - 导出成功后无需手动刷新页面 - 数据状态实时更新,保持界面一致性 - 避免使用window.location.reload()的粗暴刷新方式 ## 技术细节 - 使用现有的loadResults()和loadStatistics()方法 - 保持异步操作的错误处理机制 - 在成功提示后立即刷新数据 这样用户在导出到剪映后能立即看到最新的导出记录和状态更新。
This commit is contained in:
parent
92ff1ee962
commit
5102923feb
|
|
@ -166,8 +166,10 @@ const ExportRecordManager: React.FC<ExportRecordManagerProps> = ({
|
|||
recordId,
|
||||
newFilePath: selected
|
||||
});
|
||||
|
||||
// 重新导出成功后刷新导出记录列表
|
||||
await loadExportRecords();
|
||||
console.log('重新导出成功');
|
||||
console.log('重新导出成功,已刷新导出记录列表');
|
||||
}
|
||||
} catch (err) {
|
||||
setError(`重新导出失败: ${err}`);
|
||||
|
|
|
|||
|
|
@ -221,6 +221,10 @@ export const TemplateMatchingResultManager: React.FC<TemplateMatchingResultManag
|
|||
|
||||
// 显示成功消息
|
||||
success(`V1导出成功!文件已保存到:${exportedFilePath}`);
|
||||
|
||||
// 导出成功后刷新数据
|
||||
await loadResults();
|
||||
await loadStatistics();
|
||||
} catch (err) {
|
||||
warning(`V1导出失败: ${err}`);
|
||||
}
|
||||
|
|
@ -252,6 +256,10 @@ export const TemplateMatchingResultManager: React.FC<TemplateMatchingResultManag
|
|||
|
||||
// 显示成功消息
|
||||
success(`导出成功!文件已保存到:${exportedFilePath}`);
|
||||
|
||||
// 导出成功后刷新数据
|
||||
await loadResults();
|
||||
await loadStatistics();
|
||||
} catch (err) {
|
||||
warning(`导出失败: ${err}`);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue