fix: 参数配置array显示枚举值

This commit is contained in:
TsMask
2023-11-21 15:54:36 +08:00
parent 129c9085d5
commit 5e8049c3b3
4 changed files with 63 additions and 13 deletions

View File

@@ -1399,7 +1399,12 @@ onMounted(() => {
</template>
<div v-else>
{{ `${item.value}` || '&nbsp;' }}
<template v-if="item['type'] === 'enum'">
{{ JSON.parse(item['filter'])[item.value] }}
</template>
<template v-else>
{{ `${item.value}` || '&nbsp;' }}
</template>
</div>
</div>
</a-tooltip>
@@ -1608,9 +1613,11 @@ onMounted(() => {
</div>
<template v-else-if="item.array">
<span v-if="arrayChildState.newIndex === -1">
<span
v-if="arrayChildState.newIndex === -1"
>
-
</span>
</span>
<a-button
type="default"
size="small"
@@ -1618,7 +1625,7 @@ onMounted(() => {
>
<template #icon>
<BarsOutlined />
</template>
</template>
{{
t(
'views.configManage.configParamForm.arrayMore'
@@ -1628,7 +1635,14 @@ onMounted(() => {
</template>
<div v-else>
{{ `${item.value || '&nbsp;'}` }}
<template v-if="item['type'] === 'enum'">
{{
JSON.parse(item['filter'])[item.value]
}}
</template>
<template v-else>
{{ `${item.value}` || '&nbsp;' }}
</template>
</div>
</div>
</a-tooltip>