|
|
|
@ -149,6 +149,14 @@ |
|
|
|
<el-checkbox v-model="element.roundHalfUp" size="small" class="inline-checkbox">{{ $t('labelSetting.property.roundHalfUp') }}</el-checkbox> |
|
|
|
</div> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="$t('labelSetting.property.fixedDigits')"> |
|
|
|
<el-input |
|
|
|
v-model="element.fixedDigits" |
|
|
|
controls-position="right" |
|
|
|
size="mini" width="100%" |
|
|
|
:placeholder="$t('labelSetting.property.fixedDigitsPlaceholder')" |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
</template> |
|
|
|
<!-- 日期类型设置 --> |
|
|
|
<template v-if="element.dataType === 'date'"> |
|
|
|
@ -766,6 +774,7 @@ export default { |
|
|
|
this.setElementDefault('step', 1) |
|
|
|
} else if (this.element.dataType === 'number') { |
|
|
|
this.setElementDefault('roundHalfUp', true) |
|
|
|
this.setElementDefault('fixedDigits', '') |
|
|
|
} else if (this.element.dataType === 'string') { |
|
|
|
this.setElementDefault('stringProcessType', 'none') |
|
|
|
this.setElementDefault('substringStartLength', '') |
|
|
|
@ -821,6 +830,7 @@ export default { |
|
|
|
this.$set(this.element, 'step', 1) |
|
|
|
} else if (newType === 'number') { |
|
|
|
this.$set(this.element, 'roundHalfUp', true) |
|
|
|
this.$set(this.element, 'fixedDigits', '') |
|
|
|
} else if (newType === 'string') { |
|
|
|
this.$set(this.element, 'stringProcessType', 'none') |
|
|
|
this.$set(this.element, 'substringStartLength', '') |
|
|
|
|