前台8项体验修复: 知识库上传自动刷新; 资产PDF归类; Token驾驶舱媒体统计; AI模糊意图澄清选择; ChatPage增加MCP/附件上传/语音; 技能市场安装态修复+清理演示数据; MCP协议应用改名MCP应用; Agent单应用接入(名称/介绍/API Key)
This commit is contained in:
1 parent
463824480b
commit
bc2899ed09
11 files changed
+945
-154
No files matched your search
@@ -663,6 +663,12 @@ const UploadDocModal: React.FC<{
|
||||
}
|
||||
clearInterval(interval);
|
||||
setProgress(100);
|
||||
// 上传成功后刷新该知识库的文档列表,无需用户手动刷新页面
|
||||
try {
|
||||
await onUpload(kbId, filename.trim(), fileType, fileSize);
|
||||
} catch (e) {
|
||||
console.error('刷新文档列表失败:', e);
|
||||
}
|
||||
setTimeout(() => {
|
||||
onClose();
|
||||
}, 800);
|
||||
@@ -898,17 +904,13 @@ const KnowledgePage: React.FC = () => {
|
||||
}
|
||||
};
|
||||
|
||||
// Upload document
|
||||
const handleUploadDocument = async (baseId: string, filename: string, fileType: string, fileSize: number) => {
|
||||
const res = await knowledgeAPI.uploadDocument(baseId, {
|
||||
filename, file_type: fileType, file_size: fileSize,
|
||||
});
|
||||
if (res.code === 0) {
|
||||
await loadDocuments(baseId);
|
||||
await loadKnowledgeBases();
|
||||
// 不在这里清理 uploadTargetKb,由 UploadDocModal 内部控制关闭时机
|
||||
// (显示100%进度条800ms后再关闭)
|
||||
}
|
||||
// Upload document - 实际文件上传由 UploadDocModal 内的 fetch 完成,
|
||||
// 此回调仅用于在上传成功后刷新文档列表与知识库统计,避免重复上传产生重复文档。
|
||||
const handleUploadDocument = async (baseId: string, _filename?: string, _fileType?: string, _fileSize?: number) => {
|
||||
await loadDocuments(baseId);
|
||||
await loadKnowledgeBases();
|
||||
// 不在这里清理 uploadTargetKb,由 UploadDocModal 内部控制关闭时机
|
||||
// (显示100%进度条800ms后再关闭)
|
||||
};
|
||||
|
||||
// Delete document
|
||||
|
||||
Reference in new issue
Block a user