Browse Source

小数位

master
han\hanst 5 months ago
parent
commit
c920807020
  1. 2
      src/views/modules/labelSetting/LabelDesigner.vue
  2. 9
      src/views/modules/labelSetting/components/PropertyForm.vue

2
src/views/modules/labelSetting/LabelDesigner.vue

@ -434,7 +434,7 @@ export default {
const defaultElement = { const defaultElement = {
type: '', x: 0, y: 0, data: '', fontSize: 30, bold: false, newline: false, lineRows: 2, type: '', x: 0, y: 0, data: '', fontSize: 30, bold: false, newline: false, lineRows: 2,
lineWidth: 200, digits: 6, step: 1, width: 100, height: 30, previewUrl: '', barcodeType: '', showContent: true,showPic:true, lineWidth: 200, digits: 6, step: 1, width: 100, height: 30, previewUrl: '', barcodeType: '', showContent: true,showPic:true,
showMainSeq:false,seqName:'',isChecked:false
showMainSeq:false,seqName:'',isChecked:false,decimalPlaces:'',showDecimalPlaces:false,thousandsSeparator:false
}; };
this.elements = (data.data || []).map(item => { this.elements = (data.data || []).map(item => {
const element = Object.assign({}, defaultElement, item); const element = Object.assign({}, defaultElement, item);

9
src/views/modules/labelSetting/components/PropertyForm.vue

@ -16,7 +16,7 @@
</el-form-item> </el-form-item>
<el-form-item label="字体大小"> <el-form-item label="字体大小">
<div class="font-size-row"> <div class="font-size-row">
<el-input style="margin-right: 36px"
<el-input
v-model="element.fontSize" v-model="element.fontSize"
:min="8" :min="8"
:max="200" :max="200"
@ -52,6 +52,13 @@
</el-form-item> </el-form-item>
</div> </div>
</template> </template>
<el-form-item label="小数位数" >
<div class="font-size-row">
<el-input v-model="element.decimalPlaces" controls-position="right" size="mini"/>
<el-checkbox v-model="element.showDecimalPlaces" size="small" class="inline-checkbox">整数显示小数位数</el-checkbox>
<el-checkbox v-model="element.thousandsSeparator" size="small" class="inline-checkbox">千位分隔符</el-checkbox>
</div>
</el-form-item>
</el-form> </el-form>
</div> </div>

Loading…
Cancel
Save