diff --git a/ui/src/views/knowledge-workflow/component/Debug.vue b/ui/src/views/knowledge-workflow/component/Debug.vue index a3c1c395d..c8f713c26 100644 --- a/ui/src/views/knowledge-workflow/component/Debug.vue +++ b/ui/src/views/knowledge-workflow/component/Debug.vue @@ -7,7 +7,7 @@ destroy-on-close :before-close="close" > -
+
diff --git a/ui/src/views/knowledge-workflow/component/action/DataSource.vue b/ui/src/views/knowledge-workflow/component/action/DataSource.vue new file mode 100644 index 000000000..ae4bcfd44 --- /dev/null +++ b/ui/src/views/knowledge-workflow/component/action/DataSource.vue @@ -0,0 +1,99 @@ + + + diff --git a/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue b/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue new file mode 100644 index 000000000..7029da90d --- /dev/null +++ b/ui/src/views/knowledge-workflow/component/action/KnowledgeBase.vue @@ -0,0 +1,36 @@ + + + diff --git a/ui/src/views/knowledge-workflow/component/action/index.vue b/ui/src/views/knowledge-workflow/component/action/index.vue index cf2241deb..33b751bdc 100644 --- a/ui/src/views/knowledge-workflow/component/action/index.vue +++ b/ui/src/views/knowledge-workflow/component/action/index.vue @@ -1,87 +1,53 @@ 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 d90049455..95e8cbd39 100644 --- a/ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue +++ b/ui/src/workflow/nodes/knowledge-base-node/component/UserInputFieldTable.vue @@ -210,11 +210,16 @@ function onDragHandle() { } onMounted(() => { - set(props.nodeModel.properties, 'user_input_field_list', inputFieldList) - if (props.nodeModel.properties.config) { - inputFieldConfig.value = props.nodeModel.properties.user_input_config + if (props.nodeModel.properties.user_input_field_list) { + inputFieldList.value = cloneDeep(props.nodeModel.properties.user_input_field_list) } - set(props.nodeModel.properties, 'user_input_config', inputFieldConfig) + + const fields = inputFieldList.value.map((item) => ({ + label: item.label.label, + value: item.field, + })) + set(props.nodeModel.properties.config, 'fields', fields) + onDragHandle() })