feat: 添加对话应用选择和知识库切换功能
- 新增对话应用管理模块(dify-chat-apps),支持获取和切换对话应用 - 优化对话应用切换后自动刷新会话列表功能 - 知识库管理页面新增下拉选择器,支持切换不同知识库 - API 层支持 app_id 参数传递,实现多应用会话隔离 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
import type { ReactNode } from 'react';
|
||||
import type { Dataset } from '~/api/dify-dataset/type/datasetTypes';
|
||||
import type { AreaDataset } from '~/api/v3/dify/area-datasets';
|
||||
|
||||
/**
|
||||
* 菜单项类型
|
||||
*/
|
||||
export type MenuTab = 'documents' | 'retrieve' | 'settings';
|
||||
export type MenuTab = 'documents' | 'retrieve' | 'area-config' | 'settings';
|
||||
|
||||
/**
|
||||
* 菜单项配置
|
||||
@@ -31,4 +32,10 @@ export interface DatasetLayoutProps {
|
||||
onBack?: () => void;
|
||||
/** 子组件 */
|
||||
children: ReactNode;
|
||||
/** 用户可访问的知识库列表(基于权限) */
|
||||
availableDatasets?: AreaDataset[];
|
||||
/** 加载知识库列表状态 */
|
||||
loadingAvailableDatasets?: boolean;
|
||||
/** 切换知识库回调 */
|
||||
onDatasetChange?: (datasetId: string) => void;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user