diff --git a/ui/src/components/select-knowledge-document/index.vue b/ui/src/components/select-knowledge-document/index.vue index 28be3f235..783d5564a 100644 --- a/ui/src/components/select-knowledge-document/index.vue +++ b/ui/src/components/select-knowledge-document/index.vue @@ -65,7 +65,8 @@ const props = defineProps<{ default: () => {} } apiType: 'systemShare' | 'workspace' | 'systemManage' - isApplication?: boolean + isApplication?: boolean, + workspaceId?: string, }>() const { user } = useStore() @@ -99,8 +100,17 @@ const defaultProps = { const loadTree = async (node: any, resolve: any) => { if (node.isLeaf) return resolve([]) const folder_id = node.level === 0 ? user.getWorkspaceId() : node.data.id + const obj = + props.apiType === 'systemManage' + ? { + workspace_id: props.workspaceId, + folder_id: node.level === 0 ? props.workspaceId : node.data.id, + } + : { + folder_id: folder_id, + } await loadSharedApi({ type: 'knowledge', systemType: props.apiType }) - .getKnowledgeList({ folder_id: folder_id }, optionLoading) + .getKnowledgeList(obj, optionLoading) .then((res: any) => { resolve(res.data) }) diff --git a/ui/src/views/chat-log/component/EditContentDialog.vue b/ui/src/views/chat-log/component/EditContentDialog.vue index e82f8db78..ff972ccd9 100644 --- a/ui/src/views/chat-log/component/EditContentDialog.vue +++ b/ui/src/views/chat-log/component/EditContentDialog.vue @@ -55,6 +55,7 @@ @changeKnowledge="changeKnowledge" @changeDocument="changeDocument" :isApplication="true" + :workspace-id="detail.workspace_id" /> diff --git a/ui/src/views/chat-log/index.vue b/ui/src/views/chat-log/index.vue index dcd541aa4..55575ff5a 100644 --- a/ui/src/views/chat-log/index.vue +++ b/ui/src/views/chat-log/index.vue @@ -209,7 +209,7 @@ :close-on-click-modal="false" :close-on-press-escape="false" > - +