归档详情物流问题
This commit is contained in:
@@ -37,6 +37,8 @@
|
||||
<el-input
|
||||
v-model="formData.caseSubjectAmount"
|
||||
placeholder="请输入案件标的"
|
||||
@keyup.native="InputNumber('caseSubjectAmount')"
|
||||
autocomplete="off"
|
||||
/>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
@@ -860,6 +862,33 @@ export default {
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
// 过滤输入的金额
|
||||
InputNumber (property) {
|
||||
this.formData[property] = this.limitInputPointNumber(this.formData[property])
|
||||
},
|
||||
|
||||
// 验证只能输入数字
|
||||
limitInputNumber (val) {
|
||||
if (val) {
|
||||
return String(val).replace(/\D/g, '')
|
||||
}
|
||||
return val
|
||||
},
|
||||
|
||||
// 限制只能输入数字(可以输入两位小数)
|
||||
limitInputPointNumber (val) {
|
||||
if (val === 0 || val === '0' || val === '') {
|
||||
return ''
|
||||
} else {
|
||||
let value = null
|
||||
value = String(val).replace(/[^\d.]/g, '') // 清除“数字”和“.”以外的字符
|
||||
value = value.replace(/\.{2,}/g, '.') // 只保留第一个. 清除多余的
|
||||
value = value.replace('.', '$#$').replace(/\./g, '').replace('$#$', '.')
|
||||
value = value.replace(/^(-)*(\d+)\.(\d\d).*$/, '$1$2.$3') // 只能输入两个小数
|
||||
return Number(value)
|
||||
}
|
||||
},
|
||||
|
||||
UploadUrl() {
|
||||
return window.location.origin + "/API/evidence/upload";
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user