| | |
| | | <h3 style="border-bottom: 1px solid #eee;margin: -10px 0 20px;line-height: 40px">{{ form.attributeDataType }}</h3> |
| | | <el-col :span="8"> |
| | | <el-form-item label="精度:" prop="precisionLength"> |
| | | <el-input-number v-model="form.precisionLength" controls-position="right" :min="0"></el-input-number> |
| | | <el-input-number v-model="form.precisionLength" controls-position="right" :precision="0" :step="1" :min="0"></el-input-number> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="长度:" prop="scaleLength"> |
| | | <el-input-number v-model="form.scaleLength" controls-position="right" :min="0"></el-input-number> |
| | | <el-input-number v-model="form.scaleLength" controls-position="right" :precision="0" :step="1" :min="0"></el-input-number> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item v-else label="默认值:" prop="defaultValue"> |
| | | <el-input-number v-model="form.defaultValue" controls-position="right"></el-input-number> |
| | | <el-input-number v-model="form.defaultValue" controls-position="right" :precision="form.precisionLength"></el-input-number> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | |
| | | } |
| | | }, |
| | | |
| | | // 不使用枚举 手动添加枚举值 |
| | | // 不使用枚举 手动添加枚举值 VTString |
| | | enumAddHandler() { |
| | | // 检查和转换 this.form.range 为数组,同时排除空值 |
| | | let currentRangeArray = this.form.rangeValue ? this.form.rangeValue.split('\n').filter(item => item.trim() !== '') : []; |
| | |
| | | let lastValue = this.form.enumAddValue[(this.form.enumAddValue.length - 1)]; |
| | | // 切割 enumAddValue 的逗号 |
| | | let values = this.form.enumAddValue.split(regex).map(item => item.trim()).filter(item => item !== ""); |
| | | ; |
| | | |
| | | |
| | | // 检查是否有有效的值 |
| | | if (values.length < 2 || values.some(item => item === '')) { |
| | |
| | | '=': '=', |
| | | '!=': '!=' |
| | | }; |
| | | |
| | | if (isNaN(this.form.enumAddValue.trim())) { |
| | | this.$message.error('请输入有效的数字值!'); |
| | | return; |
| | | } |
| | | // 创建新的值 |
| | | let newValue = operatorMap[val] + this.form.enumAddValue.trim(); |
| | | |