File tree Expand file tree Collapse file tree 1 file changed +16
-3
lines changed
ui/src/components/select-knowledge-document Expand file tree Collapse file tree 1 file changed +16
-3
lines changed Original file line number Diff line number Diff line change 99 >
1010 <el-form-item :label =" $t('views.chatLog.selectKnowledge')" prop =" knowledge_id" >
1111 <el-tree-select
12+ :key =" treeKey"
1213 v-model =" form.knowledge_id"
1314 :props =" defaultProps"
1415 node-key =" id"
@@ -78,7 +79,7 @@ const form = ref<any>({
7879 knowledge_id: ' ' ,
7980 document_id: ' ' ,
8081})
81-
82+ const treeKey = ref ( 0 )
8283const rules = reactive <FormRules >({
8384 knowledge_id: [
8485 { required: true , message: t (' views.chatLog.selectKnowledgePlaceholder' ), trigger: ' change' },
@@ -100,12 +101,14 @@ const defaultProps = {
100101
101102const loadTree = async (node : any , resolve : any ) => {
102103 if (node .isLeaf ) return resolve ([])
103- const folder_id = node .level === 0 ? user .getWorkspaceId () : node .data .id
104+ const folder_id = node .level === 0
105+ ? (props .workspaceId || user .getWorkspaceId ())
106+ : node .data .id
104107 const obj =
105108 props .apiType === ' systemManage'
106109 ? {
107110 workspace_id: props .workspaceId ,
108- folder_id: node . level === 0 ? props . workspaceId : node . data . id ,
111+ folder_id: folder_id ,
109112 }
110113 : {
111114 folder_id: folder_id ,
@@ -161,6 +164,16 @@ watch(
161164 },
162165)
163166
167+ watch (
168+ () => props .workspaceId ,
169+ (value : any ) => {
170+ treeKey .value ++
171+ },
172+ {
173+ immediate: true ,
174+ },
175+ )
176+
164177/*
165178 表单校验
166179*/
You can’t perform that action at this time.
0 commit comments