<el-input :disabled="solutionView" type="number" @change="checkPrice(fanganshuDetail.humanCost, 'humanCost')" @keydown.native="inputLimit" v-model="fanganshuDetail.humanCost"></el-input>
checkPrice (val, key) {
let checkPlan = '' + val
checkPlan = checkPlan
.replace(/[^\d.]/g, '')
.replace(/\.{2,}/g, '.')
.replace(/^\./g, '')
.replace('.', '$#$')
.replace(/\./g, '')
.replace('$#$', '.')
if (checkPlan.indexOf('.') < 0 && checkPlan !== '') {
checkPlan = parseFloat(checkPlan) + ''
} else if (checkPlan.indexOf('.') >= 0) {
checkPlan = checkPlan
.replace(/^()*(\d+)\.(\d\d).*$/, '$1$2.$3')
}
this.fanganshuDetail[key] = checkPlan
},