3131 v-model =" form_data.search_scope_type"
3232 style =" width : 85px "
3333 >
34- <el-option :label =" $t('workflow.variable.Referencing')" value =" referencing" />
35- <el-option :label =" $t('common.custom')" value =" custom" />
34+ <el-option :label =" $t('workflow.variable.Referencing')" value =" referencing" />
35+ <el-option :label =" $t('common.custom')" value =" custom" />
3636 </el-select >
3737 </span >
3838 </div >
5656 </div >
5757 <el-button text @click =" removeKnowledge(item)" >
5858 <el-icon >
59- <Close />
59+ <Close />
6060 </el-icon >
6161 </el-button >
6262 </div >
7272 }"
7373 >
7474 <template #label >
75- <div class =" flex-between" >
75+ <div class =" flex-between align-center " >
76+ <div >
7677 <span >
7778 {{ $t('workflow.nodes.searchDocumentNode.select_variable') }}
78- <span class =" color-danger" >*</span ></span
79- >
80- <span >
81- <el-select
82- :teleported =" false"
83- size =" small"
84- v-model =" form_data.search_scope_source"
85- style =" width : 95px "
86- @change =" form_data.search_scope_reference = []"
87- >
88- <el-option
89- :label =" $t('workflow.nodes.searchDocumentNode.knowledgeList')"
90- value =" knowledge"
91- />
92- <el-option
93- :label =" $t('workflow.nodes.searchDocumentNode.documentList')"
94- value =" document"
95- />
96- </el-select >
79+ <span class =" color-danger" >*</span >
9780 </span >
81+ <el-tooltip effect =" dark" placement =" right" popper-class =" max-w-200" >
82+ <template #content >
83+ <div style =" white-space : pre-wrap ; font-family : monospace ;" >{{
84+ ['019d8ac3-e2c6-7ff2-8956-c9c98f0e11f4', '019d8ac3-e2c6-7ff2-8956-c9c98f0e11f3']
85+ }}
86+ </div >
87+ </template >
88+ <AppIcon iconName =" app-warning" class =" app-warning-icon" ></AppIcon >
89+ </el-tooltip >
90+ </div >
91+ <el-select
92+ :teleported =" false"
93+ size =" small"
94+ v-model =" form_data.search_scope_source"
95+ style =" width : 95px "
96+ @change =" form_data.search_scope_reference = []"
97+ >
98+ <el-option
99+ :label =" $t('workflow.nodes.searchDocumentNode.knowledgeList')"
100+ value =" knowledge"
101+ />
102+ <el-option
103+ :label =" $t('workflow.nodes.searchDocumentNode.documentList')"
104+ value =" document"
105+ />
106+ </el-select >
98107 </div >
99108 </template >
100109 <NodeCascader
168177 size =" small"
169178 style =" width : 60px ; margin : 0 8px "
170179 >
171- <el-option :label =" $t('workflow.condition.AND')" value =" AND" />
172- <el-option :label =" $t('workflow.condition.OR')" value =" OR" />
180+ <el-option :label =" $t('workflow.condition.AND')" value =" AND" />
181+ <el-option :label =" $t('workflow.condition.OR')" value =" OR" />
173182 </el-select >
174183 <el-text type =" info" class =" lighter" size =" small" >
175184 {{ $t('workflow.nodes.conditionNode.conditions.label') }}
227236 </NodeContainer >
228237</template >
229238<script setup lang="ts">
230- import { cloneDeep , set } from ' lodash'
239+ import {cloneDeep , set } from ' lodash'
231240
232241import NodeContainer from ' @/workflow/common/NodeContainer.vue'
233242import NodeCascader from ' @/workflow/common/NodeCascader.vue'
234243import AddKnowledgeDialog from ' @/views/application/component/AddKnowledgeDialog.vue'
235- import type { FormInstance } from ' element-plus'
236- import { computed , onMounted , ref , watch } from ' vue'
237- import { relatedObject } from ' @/utils/array'
238- import { t } from ' @/locales'
244+ import type {FormInstance } from ' element-plus'
245+ import {computed , onMounted , ref , watch } from ' vue'
246+ import {relatedObject } from ' @/utils/array'
247+ import {t } from ' @/locales'
239248import AppIcon from ' @/components/app-icon/AppIcon.vue'
240- import { loadSharedApi } from ' @/utils/dynamics-api/shared-api'
241- import { useRoute } from ' vue-router'
249+ import {loadSharedApi } from ' @/utils/dynamics-api/shared-api'
250+ import {useRoute } from ' vue-router'
242251
243252const route = useRoute ()
244253
245254const props = defineProps <{ nodeModel: any }>()
246255const nodeCascaderRef = ref ()
247256const nodeCascaderRef2 = ref ()
248257const compareList = [
249- { value: ' contain' , label: t (' workflow.compare.contain' ) },
250- { value: ' not_contain' , label: t (' workflow.compare.not_contain' ) },
251- { value: ' eq' , label: t (' workflow.compare.eq' ) },
258+ {value: ' contain' , label: t (' workflow.compare.contain' )},
259+ {value: ' not_contain' , label: t (' workflow.compare.not_contain' )},
260+ {value: ' eq' , label: t (' workflow.compare.eq' )},
252261]
253262
254263const apiType = computed (() => {
@@ -337,8 +346,8 @@ function getAllTags(knowledge_ids: any) {
337346 set (form_data .value , ' knowledge_tags' , [])
338347 return
339348 }
340- loadSharedApi ({ type: ' knowledge' , systemType: apiType .value })
341- .getAllTags ({ knowledge_ids: knowledge_ids }, {})
349+ loadSharedApi ({type: ' knowledge' , systemType: apiType .value })
350+ .getAllTags ({knowledge_ids: knowledge_ids }, {})
342351 .then ((res : any ) => {
343352 set (form_data .value , ' knowledge_tags' , res .data .slice (0 , 100 ))
344353 all_knowledge_tags .value = res .data
@@ -356,7 +365,7 @@ watch(
356365 (newVal ) => {
357366 getAllTags (newVal )
358367 },
359- { immediate: true , deep: true },
368+ {immediate: true , deep: true },
360369)
361370
362371const validate = () => {
@@ -365,7 +374,7 @@ const validate = () => {
365374 nodeCascaderRef2 .value ?.validate (),
366375 knowledgeNodeFormRef .value ?.validate (),
367376 ]).catch ((err ) => {
368- return Promise .reject ({ node: props .nodeModel , errMessage: err })
377+ return Promise .reject ({node: props .nodeModel , errMessage: err })
369378 })
370379}
371380
0 commit comments