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"
>
-
+