-
![]()
+
{{ f && f?.name }}
@@ -463,8 +463,7 @@
- {{
- $t('common.param.outputParam')
+ {{ $t('common.param.outputParam')
}}{{
data.is_submit ? '' : `(${$t('chat.executionDetails.noSubmit')})`
}}
@@ -516,7 +515,7 @@
class="border-r-6 mr-8"
/>
- {{ h.text }}
+ {{ h.text }}
@@ -600,7 +599,7 @@
class="border-r-6 mr-8"
/>
- {{ h.text }}
+ {{ h.text }}
@@ -919,7 +918,7 @@
-
+
+
+
+
+
+ {{ $t('common.param.outputParam') }}
+
+
+
+ knowledge_list:
+ {{ data.knowledge_items?.map((v:any) => v.name).join(',') }}
+
+
+ document_list:
+ {{ data.document_items?.map((v:any) => v.name).join(',') }}
+
+
+
+
@@ -1007,16 +1024,15 @@
diff --git a/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue b/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue
index f15cf93c1..7e08a9173 100644
--- a/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue
+++ b/ui/src/workflow/nodes/base-node/component/FileUploadSettingDialog.vue
@@ -136,7 +136,7 @@
>
-

+
{{ $t('common.fileUpload.video') }}
diff --git a/ui/src/workflow/nodes/search-document-node/index.vue b/ui/src/workflow/nodes/search-document-node/index.vue
index 126e5993c..1847a4969 100644
--- a/ui/src/workflow/nodes/search-document-node/index.vue
+++ b/ui/src/workflow/nodes/search-document-node/index.vue
@@ -6,7 +6,7 @@
@submit.prevent
:model="form_data"
label-position="top"
- require-asterisk-position="right"
+ hide-required-asterisk
label-width="auto"
ref="knowledgeNodeFormRef"
>
@@ -17,8 +17,11 @@
{{ $t('views.applicationWorkflow.nodes.searchDocumentNode.selectKnowledge') }}
-
@@ -59,7 +62,7 @@
-
+
@@ -78,7 +81,8 @@
{{ $t('views.applicationWorkflow.nodes.searchDocumentNode.select_variable') }}
-
+ *
@@ -110,19 +118,31 @@
+ :label="$t('views.applicationWorkflow.nodes.searchDocumentNode.searchSetting')"
+ >
- {{ $t('views.applicationWorkflow.nodes.searchDocumentNode.auto') }}
-
-
-
+
+ {{ $t('views.applicationWorkflow.nodes.searchDocumentNode.auto') }}
+
+
+
+
-
- {{ $t('views.applicationWorkflow.nodes.searchDocumentNode.custom') }}
-
-
-
+
+
+ {{ $t('views.applicationWorkflow.nodes.searchDocumentNode.custom') }}
+
+
+
+
@@ -150,36 +170,60 @@
/>
-
-
+
+
{{ $t('views.applicationWorkflow.nodes.conditionNode.conditions.info') }}
-
-
-
-
+
+
+
+
-
+
{{ $t('views.applicationWorkflow.nodes.conditionNode.conditions.label') }}
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
{{ $t('views.applicationWorkflow.nodes.conditionNode.addCondition') }}
@@ -204,8 +248,8 @@ import AddKnowledgeDialog from '@/views/application/component/AddKnowledgeDialog
import type { FormInstance } from 'element-plus'
import { computed, onMounted, ref, watch } from 'vue'
import { relatedObject } from '@/utils/array'
-import { t } from "@/locales";
-import AppIcon from "@/components/app-icon/AppIcon.vue";
+import { t } from '@/locales'
+import AppIcon from '@/components/app-icon/AppIcon.vue'
import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
import { useRoute } from 'vue-router'
@@ -214,9 +258,9 @@ const route = useRoute()
const props = defineProps<{ nodeModel: any }>()
const nodeCascaderRef = ref()
const compareList = [
- {value: 'contain', label: t('views.applicationWorkflow.compare.contain')},
- {value: 'not_contain', label: t('views.applicationWorkflow.compare.not_contain')},
- {value: 'eq', label: t('views.applicationWorkflow.compare.eq')},
+ { value: 'contain', label: t('views.applicationWorkflow.compare.contain') },
+ { value: 'not_contain', label: t('views.applicationWorkflow.compare.not_contain') },
+ { value: 'eq', label: t('views.applicationWorkflow.compare.eq') },
]
const apiType = computed(() => {
@@ -268,7 +312,11 @@ function removeKnowledge(id: any) {
}
function addKnowledge(val: Array) {
- set(props.nodeModel.properties.node_data, 'knowledge_id_list', val.map((item) => item.id))
+ set(
+ props.nodeModel.properties.node_data,
+ 'knowledge_id_list',
+ val.map((item) => item.id),
+ )
set(props.nodeModel.properties.node_data, 'knowledge_list', val)
knowledgeList.value = val
}
@@ -295,25 +343,23 @@ function delCondition(index: number) {
set(form_data.value, 'search_condition_list', list)
}
-
function getAllTags(knowledge_ids: any) {
if (knowledge_ids.length === 0) {
set(form_data.value, 'knowledge_tags', [])
return
}
- loadSharedApi({type: 'knowledge', systemType: apiType.value})
- .getAllTags({knowledge_ids: knowledge_ids}, {})
+ loadSharedApi({ type: 'knowledge', systemType: apiType.value })
+ .getAllTags({ knowledge_ids: knowledge_ids }, {})
.then((res: any) => {
set(form_data.value, 'knowledge_tags', res.data)
})
}
-
watch(
() => form_data.value.knowledge_id_list,
(val) => {
getAllTags(val)
- }
+ },
)
const validate = () => {
@@ -321,7 +367,7 @@ const validate = () => {
nodeCascaderRef.value?.validate(),
knowledgeNodeFormRef.value?.validate(),
]).catch((err) => {
- return Promise.reject({node: props.nodeModel, errMessage: err})
+ return Promise.reject({ node: props.nodeModel, errMessage: err })
})
}