|
@@ -2,18 +2,21 @@
|
|
<template>
|
|
<template>
|
|
<el-form-item
|
|
<el-form-item
|
|
:rules="[{ required: true, validator: validateEnumList, trigger: 'change' }]"
|
|
:rules="[{ required: true, validator: validateEnumList, trigger: 'change' }]"
|
|
- label="枚举项"
|
|
|
|
|
|
+ label="下拉选项"
|
|
>
|
|
>
|
|
<div class="flex flex-col">
|
|
<div class="flex flex-col">
|
|
<div class="flex items-center">
|
|
<div class="flex items-center">
|
|
|
|
+ <!--
|
|
<span class="flex-1"> 参数值 </span>
|
|
<span class="flex-1"> 参数值 </span>
|
|
<span class="flex-1"> 参数描述 </span>
|
|
<span class="flex-1"> 参数描述 </span>
|
|
|
|
+ -->
|
|
</div>
|
|
</div>
|
|
<div
|
|
<div
|
|
v-for="(item, index) in dataSpecsList"
|
|
v-for="(item, index) in dataSpecsList"
|
|
:key="index"
|
|
:key="index"
|
|
class="flex items-center justify-between mb-5px"
|
|
class="flex items-center justify-between mb-5px"
|
|
>
|
|
>
|
|
|
|
+ <!--
|
|
<el-form-item
|
|
<el-form-item
|
|
:prop="`selectOptions.dataSpecsList[${index}].value`"
|
|
:prop="`selectOptions.dataSpecsList[${index}].value`"
|
|
:rules="[
|
|
:rules="[
|
|
@@ -25,19 +28,20 @@
|
|
<el-input v-model="item.value" placeholder="请输入枚举值,如'0'" />
|
|
<el-input v-model="item.value" placeholder="请输入枚举值,如'0'" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<span class="mx-2">~</span>
|
|
<span class="mx-2">~</span>
|
|
|
|
+ -->
|
|
<el-form-item
|
|
<el-form-item
|
|
:prop="`selectOptions.dataSpecsList[${index}].name`"
|
|
:prop="`selectOptions.dataSpecsList[${index}].name`"
|
|
:rules="[
|
|
:rules="[
|
|
- { required: true, message: '枚举描述不能为空' },
|
|
|
|
|
|
+ { required: true, message: '下拉选项不能为空' },
|
|
{ validator: validateEnumName, trigger: 'blur' }
|
|
{ validator: validateEnumName, trigger: 'blur' }
|
|
]"
|
|
]"
|
|
class="flex-1 mb-0"
|
|
class="flex-1 mb-0"
|
|
>
|
|
>
|
|
- <el-input v-model="item.name" placeholder="对该枚举项的描述" />
|
|
|
|
|
|
+ <el-input v-model="item.name" placeholder="对该下拉选项的描述" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-button class="ml-10px" link type="primary" @click="deleteEnum(index)">删除</el-button>
|
|
<el-button class="ml-10px" link type="primary" @click="deleteEnum(index)">删除</el-button>
|
|
</div>
|
|
</div>
|
|
- <el-button link type="primary" @click="addEnum">+添加枚举项</el-button>
|
|
|
|
|
|
+ <el-button link type="primary" @click="addEnum">+添加下拉选项值</el-button>
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</template>
|
|
</template>
|