Skip to content

Commit edb8426

Browse files
perf: style
1 parent 0f8fb16 commit edb8426

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,24 +41,24 @@
4141
<component :is="iconComponent(`function-lib-node-icon`)" class="mr-8 mt-4" :size="32" />
4242
<div class="pre-wrap">
4343
<div class="lighter">{{ functionNode.label }}</div>
44-
<el-text type="info" size="small">{{ functionNode.text }}</el-text>
44+
<el-text type="info" size="small" >{{ functionNode.text }}</el-text>
4545
</div>
4646
</div>
4747

4848
<template v-for="(item, index) in filter_function_lib_list" :key="index">
4949
<div
50-
class="workflow-dropdown-item cursor flex p-8-12"
50+
class="workflow-dropdown-item cursor flex p-8-12 align-center"
5151
@click.stop="clickNodes(functionLibNode, item, 'function')"
5252
@mousedown.stop="onmousedown(functionLibNode, item, 'function')"
5353
>
5454
<component
5555
:is="iconComponent(`function-lib-node-icon`)"
56-
class="mr-8 mt-4"
56+
class="mr-8"
5757
:size="32"
5858
/>
5959
<div class="pre-wrap">
6060
<div class="lighter">{{ item.name }}</div>
61-
<el-text type="info" size="small">{{ item.desc }}</el-text>
61+
<el-text type="info" size="small" v-if="item.desc">{{ item.desc }}</el-text>
6262
</div>
6363
</div>
6464
</template>
@@ -69,21 +69,21 @@
6969
<div v-if="filter_application_list.length > 0">
7070
<template v-for="(item, index) in filter_application_list" :key="index">
7171
<div
72-
class="workflow-dropdown-item cursor flex p-8-12"
72+
class="workflow-dropdown-item cursor flex align-center p-8-12"
7373
@click.stop="clickNodes(applicationNode, item, 'application')"
7474
@mousedown.stop="onmousedown(applicationNode, item, 'application')"
7575
>
7676
<component
7777
:is="iconComponent(`application-node-icon`)"
78-
class="mr-8 mt-4"
78+
class="mr-8"
7979
:size="32"
8080
:item="item"
8181
/>
8282
<div class="pre-wrap" style="width: 60%">
8383
<div class="lighter ellipsis" :title="item.name">
8484
{{ item.name }}
8585
</div>
86-
<el-text type="info" size="small" style="width: 80%">{{ item.desc }}</el-text>
86+
<el-text type="info" size="small" style="width: 80%" v-if="item.desc">{{ item.desc }}</el-text>
8787
</div>
8888
<div class="status-tag" style="margin-left: auto">
8989
<el-tag type="warning" v-if="isWorkFlow(item.type)" style="height: 22px"
@@ -257,7 +257,7 @@ onMounted(() => {
257257
user-select: none; /* CSS3属性 */
258258
position: absolute;
259259
top: 49px;
260-
right: 90px;
260+
right: 122px;
261261
z-index: 99;
262262
width: 268px;
263263
box-shadow: 0px 4px 8px 0px var(--app-text-color-light-1);

ui/src/workflow/common/NodeControl.vue

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
<template>
22
<el-card shadow="always" style="--el-card-padding: 8px 12px; --el-card-border-radius: 8px">
33
<el-button link @click="zoomOut">
4-
<el-icon :size="16" title="缩小"><ZoomOut /></el-icon>
4+
<el-tooltip class="box-item" effect="dark" content="缩小" placement="top">
5+
<el-icon :size="16" title="缩小"><ZoomOut /></el-icon>
6+
</el-tooltip>
57
</el-button>
68
<el-button link @click="zoomIn">
7-
<el-icon :size="16" title="放大"><ZoomIn /></el-icon>
9+
<el-tooltip class="box-item" effect="dark" content="放大" placement="top">
10+
<el-icon :size="16" title="放大"><ZoomIn /></el-icon>
11+
</el-tooltip>
812
</el-button>
913
<el-button link @click="fitView">
10-
<AppIcon iconName="app-fitview" title="适应"></AppIcon>
14+
<el-tooltip class="box-item" effect="dark" content="适应" placement="top">
15+
<AppIcon iconName="app-fitview" title="适应"></AppIcon>
16+
</el-tooltip>
1117
</el-button>
1218
<el-divider direction="vertical" />
1319
<el-button link @click="retract">

0 commit comments

Comments
 (0)