(feature)(webapp) modify view to dataSet

This commit is contained in:
williamhliu
2024-03-04 10:30:13 +08:00
parent 32338070cc
commit b29e429271
15 changed files with 35 additions and 92 deletions

View File

@@ -37,9 +37,9 @@ const ToolModal: React.FC<Props> = ({ editTool, onSaveTool, onCancel }) => {
node.title = node.name;
node.value = node.type === 'DOMAIN' ? `DOMAIN_${node.id}` : node.id;
node.checkable =
node.type === 'VIEW' || (node.type === 'DOMAIN' && node.children?.length > 0);
node.type === 'DATASET' || (node.type === 'DOMAIN' && node.children?.length > 0);
});
setModelList([{ title: '默认', value: -1, type: 'VIEW' }, ...treeData]);
setModelList([{ title: '默认', value: -1, type: 'DATASET' }, ...treeData]);
};
const initPluginList = async () => {
@@ -105,10 +105,10 @@ const ToolModal: React.FC<Props> = ({ editTool, onSaveTool, onCancel }) => {
</FormItem>
{(toolType === AgentToolTypeEnum.NL2SQL_RULE ||
toolType === AgentToolTypeEnum.NL2SQL_LLM) && (
<FormItem name="viewIds" label="视图">
<FormItem name="dataSetIds" label="数据集">
<TreeSelect
treeData={modelList}
placeholder="请选择视图"
placeholder="请选择数据集"
multiple
treeCheckable
allowClear

View File

@@ -19,7 +19,7 @@ export function deleteAgent(id: number) {
}
export function getModelList() {
return request<Result<ModelType[]>>('/api/chat/conf/getDomainViewTree', {
return request<Result<ModelType[]>>('/api/chat/conf/getDomainDataSetTree', {
method: 'GET',
});
}

View File

@@ -75,7 +75,7 @@ export type ModelType = {
parentId: number;
name: string;
bizName: string;
type: 'DOMAIN' | 'VIEW';
type: 'DOMAIN' | 'DATASET';
};
export type MetricType = {