Skip to content

Commit 18b4540

Browse files
fix: 优化表格文字过多问题
1 parent 00971bb commit 18b4540

File tree

4 files changed

+10
-9
lines changed

4 files changed

+10
-9
lines changed

ui/src/components/dynamics-form/items/radio/RadioCard.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ const option_list = computed(() => {
6868
width: 100%;
6969
.active {
7070
border: 1px solid var(--el-color-primary);
71+
color: var(--el-color-primary);
7172
}
7273
.item {
7374
cursor: pointer;

ui/src/views/template/component/ParamSettingDialog.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@
1010
>
1111
<el-button type="primary" @click="openAddDrawer()" class="mb-12"> 添加参数 </el-button>
1212
<el-table :data="modelParamsForm" class="mb-16">
13-
<el-table-column prop="label" label="显示名称">
13+
<el-table-column prop="label" label="显示名称" show-overflow-tooltip>
1414
<template #default="{ row }">
1515
<span v-if="row.label && row.label.input_type === 'TooltipLabel'">{{
1616
row.label.label
1717
}}</span>
1818
<span v-else>{{ row.label }}</span>
1919
</template>
2020
</el-table-column>
21-
<el-table-column prop="field" label="参数" />
21+
<el-table-column prop="field" label="参数" show-overflow-tooltip />
2222
<el-table-column label="组件类型" width="110px">
2323
<template #default="{ row }">
2424
<el-tag type="info" class="info-tag">{{
2525
input_type_list.find((item) => item.value === row.input_type)?.label
2626
}}</el-tag>
2727
</template>
2828
</el-table-column>
29-
<el-table-column prop="default_value" label="默认值" />
29+
<el-table-column prop="default_value" label="默认值" show-overflow-tooltip />
3030
<el-table-column label="必填">
3131
<template #default="{ row }">
3232
<div @click.stop>

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
:data="props.nodeModel.properties.user_input_field_list"
1414
class="mb-16"
1515
>
16-
<el-table-column prop="field" label="参数" />
17-
<el-table-column prop="label" label="显示名称">
16+
<el-table-column prop="field" label="参数" show-overflow-tooltip />
17+
<el-table-column prop="label" label="显示名称" show-overflow-tooltip >
1818
<template #default="{ row }">
1919
<span v-if="row.label && row.label.input_type === 'TooltipLabel'">{{ row.label.label }}</span>
2020
<span v-else>{{ row.label }}</span>
@@ -31,7 +31,7 @@
3131
<el-tag type="info" class="info-tag" v-if="row.input_type === 'DatePicker'">日期</el-tag>
3232
</template>
3333
</el-table-column>
34-
<el-table-column prop="default_value" label="默认值" />
34+
<el-table-column prop="default_value" label="默认值" show-overflow-tooltip />
3535
<el-table-column label="必填">
3636
<template #default="{ row }">
3737
<div @click.stop>

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
:data="form_data.form_field_list"
5757
class="mb-16"
5858
>
59-
<el-table-column prop="field" label="参数" />
60-
<el-table-column prop="label" label="显示名称">
59+
<el-table-column prop="field" label="参数" show-overflow-tooltip />
60+
<el-table-column prop="label" label="显示名称" show-overflow-tooltip>
6161
<template #default="{ row }">
6262
<span v-if="row.label && row.label.input_type === 'TooltipLabel'">{{
6363
row.label.label
@@ -72,7 +72,7 @@
7272
}}</el-tag>
7373
</template>
7474
</el-table-column>
75-
<el-table-column prop="default_value" label="默认值" />
75+
<el-table-column prop="default_value" label="默认值" show-overflow-tooltip />
7676
<el-table-column label="必填">
7777
<template #default="{ row }">
7878
<div @click.stop>

0 commit comments

Comments
 (0)