Skip to content

Commit 95cd4ba

Browse files
feat: Optimize the interface when there are too many interface parameters.(#2795
1 parent 3fe6a39 commit 95cd4ba

File tree

2 files changed

+15
-3
lines changed

2 files changed

+15
-3
lines changed

ui/src/workflow/nodes/base-node/component/ApiInputFieldTable.vue

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,20 @@
1515
ref="tableRef"
1616
row-key="field"
1717
>
18-
<el-table-column prop="variable" :label="$t('dynamicsForm.paramForm.field.label')" />
19-
<el-table-column prop="default_value" :label="$t('dynamicsForm.default.label')" />
18+
<el-table-column prop="variable" :label="$t('dynamicsForm.paramForm.field.label')">
19+
<template #default="{ row }">
20+
<span class="ellipsis-1" :title="row.variable">
21+
{{ row.variable }}
22+
</span>
23+
</template>
24+
</el-table-column>
25+
<el-table-column prop="default_value" :label="$t('dynamicsForm.default.label')">
26+
<template #default="{ row }">
27+
<span class="ellipsis-1" :title="row.default_value">
28+
{{ row.default_value }}
29+
</span>
30+
</template>
31+
</el-table-column>
2032
<el-table-column :label="$t('common.required')">
2133
<template #default="{ row }">
2234
<div @click.stop>

ui/src/workflow/nodes/start-node/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
@mouseenter="showicon = true"
99
@mouseleave="showicon = false"
1010
>
11-
<span>{{ item.label }} {{ '{' + item.value + '}' }}</span>
11+
<span class="break-all">{{ item.label }} {{ '{' + item.value + '}' }}</span>
1212
<el-tooltip
1313
effect="dark"
1414
:content="$t('views.applicationWorkflow.setting.copyParam')"

0 commit comments

Comments
 (0)