数值组件精度修改
continuous-integration/drone/push Build is running Details

uat_us
caiyiling 2024-09-06 17:38:47 +08:00
parent f31e23d314
commit f39050e220
2 changed files with 27 additions and 4 deletions

View File

@ -211,11 +211,31 @@
</el-checkbox> </el-checkbox>
</el-checkbox-group> </el-checkbox-group>
<!-- 数值 --> <!-- 数值 -->
<el-input-number <!-- <el-input-number
v-else-if="question.Type==='number'" v-else-if="question.Type==='number'"
v-model="questionForm[question.Id]" v-model="questionForm[question.Id]"
:disabled="readingTaskState >= 2 || isFirstChangeTask" :disabled="readingTaskState >= 2 || isFirstChangeTask"
/> :precision="2"
/> -->
<template v-else-if="question.Type==='number'">
<el-input-number
v-if="question.ValueType === 0"
v-model="questionForm[question.Id]"
precision="0"
:disabled="readingTaskState >= 2 || isFirstChangeTask"
/>
<el-input-number
v-else-if="question.ValueType === 3"
v-model="questionForm[question.Id]"
:disabled="readingTaskState >= 2 || isFirstChangeTask"
/>
<el-input-number
v-else-if="question.ValueType === 1 || question.ValueType === 2"
v-model="questionForm[question.Id]"
:precision="digitPlaces"
:disabled="readingTaskState >= 2 || isFirstChangeTask"
/>
</template>
<el-input <el-input
v-else-if="question.Type==='calculation'" v-else-if="question.Type==='calculation'"
v-model="questionForm[question.Id]" v-model="questionForm[question.Id]"
@ -330,7 +350,8 @@ export default {
accept: '.png,.jpg,.jpeg', accept: '.png,.jpg,.jpeg',
imgVisible: false, imgVisible: false,
imageUrl: '', imageUrl: '',
urls: [] urls: [],
digitPlaces: 2
} }
}, },
computed: { computed: {
@ -356,6 +377,8 @@ export default {
}) })
} }
} }
var digitPlaces = Number(localStorage.getItem('digitPlaces'))
this.digitPlaces = digitPlaces === -1 ? this.digitPlaces : digitPlaces
}, },
methods: { methods: {
formItemChange(v, question) { formItemChange(v, question) {

View File

@ -88,7 +88,7 @@ export default {
spleenInfo: null, spleenInfo: null,
calculateSpleenStatus: '', calculateSpleenStatus: '',
formChanged: false, formChanged: false,
digitPlaces: null digitPlaces: 2
} }
}, },
computed: { computed: {