feat:替换 Dify 为自建 RAG去实现
1、修复了若干无权限时的失败提示语 2、新增了一个生成后续建议问题的功能 3、重构了知识问答部分的权限管理模块 4、修复了若干渲染不恰当的样式渲染
This commit is contained in:
@@ -105,8 +105,10 @@ export function useDatasetManager() {
|
||||
await loadDocuments(datasetId, 1);
|
||||
} catch (err: any) {
|
||||
console.error('[DatasetManager] 加载知识库详情失败:', err);
|
||||
setError(err.message || '加载知识库失败');
|
||||
message.error('加载知识库失败');
|
||||
const is403 = err.message?.includes('403') || err.response?.status === 403;
|
||||
const msg = is403 ? '您没有查看知识库的权限' : (err.message || '加载知识库失败');
|
||||
setError(msg);
|
||||
message.error(msg);
|
||||
} finally {
|
||||
setLoadingDataset(false);
|
||||
}
|
||||
@@ -151,13 +153,15 @@ export function useDatasetManager() {
|
||||
setDataset(fullDataset);
|
||||
await loadDocuments(firstDatasetId, 1);
|
||||
} else {
|
||||
setError('未找到知识库,请先在Dify中创建知识库');
|
||||
setError('未找到知识库,请先联系管理员创建知识库');
|
||||
}
|
||||
}
|
||||
} catch (err: any) {
|
||||
console.error('[DatasetManager] 加载知识库失败:', err);
|
||||
setError(err.message || '加载知识库失败');
|
||||
message.error('加载知识库失败');
|
||||
const is403 = err.message?.includes('403') || err.response?.status === 403;
|
||||
const msg = is403 ? '您没有查看知识库的权限' : (err.message || '加载知识库失败');
|
||||
setError(msg);
|
||||
message.error(msg);
|
||||
} finally {
|
||||
setLoadingDataset(false);
|
||||
setInited(true);
|
||||
|
||||
Reference in New Issue
Block a user