diff --git a/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue b/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue index 6ebe7e7df..12eb9bb36 100644 --- a/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue +++ b/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue @@ -10,7 +10,7 @@ > @@ -26,6 +26,10 @@ const dynamicsFormRef = ref>() const validate = () => { return dynamicsFormRef.value?.validate() } +const chat_title = computed(() => { + const kBase = props.workflow?.nodes?.find((n: any) => n.type === WorkflowType.KnowledgeBase) + return kBase.properties.user_input_config.title +}) const base_form_list = computed(() => { const kBase = props.workflow?.nodes?.find((n: any) => n.type === WorkflowType.KnowledgeBase) if (kBase) { diff --git a/ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue b/ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue index b586b35bc..cc4cd3e84 100644 --- a/ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue +++ b/ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue @@ -209,7 +209,10 @@ onMounted(() => { if (props.nodeModel.properties.user_input_field_list) { inputFieldList.value = cloneDeep(props.nodeModel.properties.user_input_field_list) } - + if (props.nodeModel.properties.user_input_config) { + inputFieldConfig.value = props.nodeModel.properties.user_input_config + } + set(props.nodeModel.properties, 'user_input_config', inputFieldConfig) onDragHandle() })