diff --git a/ui/src/workflow/common/NodeContainer.vue b/ui/src/workflow/common/NodeContainer.vue index 468946b364b..790256ced32 100644 --- a/ui/src/workflow/common/NodeContainer.vue +++ b/ui/src/workflow/common/NodeContainer.vue @@ -432,10 +432,34 @@ const closeNodeMenu = () => { showAnchor.value = false anchorData.value = undefined } +/** + * 检索选中时候触发 + * @param kw + */ +const selectOn = (kw: string) => { + props.nodeModel.setSelected(true) + console.log('selectOn', kw) +} +/** + * 定位时触发 + * @param kw + */ +const focusOn = (kw: string) => { + console.log('focusOn', kw) +} +/** + * 清除时触发 + */ +const clearSelectOn = () => { + console.log('onClearSearchSelect') +} onMounted(() => { set(props.nodeModel, 'openNodeMenu', (anchorData: any) => { showAnchor.value ? closeNodeMenu() : openNodeMenu(anchorData) }) + set(props.nodeModel, 'selectOn', selectOn) + set(props.nodeModel, 'focusOn', focusOn) + set(props.nodeModel, 'clearSelectOn', clearSelectOn) }) diff --git a/ui/src/workflow/common/NodeSearch.vue b/ui/src/workflow/common/NodeSearch.vue index 7ebbd187ef3..19f805610ee 100644 --- a/ui/src/workflow/common/NodeSearch.vue +++ b/ui/src/workflow/common/NodeSearch.vue @@ -10,23 +10,27 @@