Skip to content

Commit 6583d8d

Browse files
wangdan-fit2cloudshaohuzhang1
authored andcommitted
fix: 基础组件增加过滤提示
(cherry picked from commit eaf31fd)
1 parent 3a7a14f commit 6583d8d

File tree

1 file changed

+17
-12
lines changed

1 file changed

+17
-12
lines changed

ui/src/views/application-workflow/component/DropdownMenu.vue

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,24 @@
1111

1212
<el-tab-pane label="基础组件" name="base">
1313
<el-scrollbar height="400">
14-
<template v-for="(item, index) in filter_menu_nodes" :key="index">
15-
<div
16-
class="workflow-dropdown-item cursor flex p-8-12"
17-
@click.stop="clickNodes(item)"
18-
@mousedown.stop="onmousedown(item)"
19-
>
20-
<component :is="iconComponent(`${item.type}-icon`)" class="mr-8 mt-4" :size="32" />
21-
<div class="pre-wrap">
22-
<div class="lighter">{{ item.label }}</div>
23-
<el-text type="info" size="small">{{ item.text }}</el-text>
14+
<div v-if="filter_menu_nodes.length > 0">
15+
<template v-for="(item, index) in filter_menu_nodes" :key="index">
16+
<div
17+
class="workflow-dropdown-item cursor flex p-8-12"
18+
@click.stop="clickNodes(item)"
19+
@mousedown.stop="onmousedown(item)"
20+
>
21+
<component :is="iconComponent(`${item.type}-icon`)" class="mr-8 mt-4" :size="32" />
22+
<div class="pre-wrap">
23+
<div class="lighter">{{ item.label }}</div>
24+
<el-text type="info" size="small">{{ item.text }}</el-text>
25+
</div>
2426
</div>
25-
</div>
26-
</template>
27+
</template>
28+
</div>
29+
<div v-else class="ml-16 mt-8">
30+
<el-text type="info">没有找到相关结果</el-text>
31+
</div>
2732
</el-scrollbar>
2833
</el-tab-pane>
2934
<el-tab-pane label="函数库" name="function">

0 commit comments

Comments
 (0)