Browse Source

bug#887输入框显示问题

V1.0
mk 2 years ago
parent
commit
9274b8b3df
  1. 20
      src/views/modules/base/residentManagement/oldPeople/addForm.vue
  2. 13
      src/views/modules/base/residentManagement/resiDisability/addForm.vue
  3. 27
      src/views/modules/base/residentManagement/subsistenceAllowance/addForm.vue

20
src/views/modules/base/residentManagement/oldPeople/addForm.vue

@ -447,23 +447,23 @@ export default {
}
},
checkRetirementAmountNumberInput() {
if (isNaN(this.formData.retirementAmount)) {
if (this.formData.retirementAmount === "" || this.formData.retirementAmount === null) {
this.formData.retirementAmount = "";
} else if (isNaN(this.formData.retirementAmount)) {
this.$message.error("请输入数字");
this.formData.retirementAmount = null;
this.formData.retirementAmount = "";
} else {
this.formData.retirementAmount = parseFloat(
this.formData.retirementAmount
);
this.formData.retirementAmount = parseFloat(this.formData.retirementAmount);
}
},
checkOldSubsidyInput() {
if (isNaN(this.formData.oldSubsidy)) {
if (this.formData.oldSubsidy === "" || this.formData.oldSubsidy === null) {
this.formData.oldSubsidy = "";
} else if (isNaN(this.formData.oldSubsidy)) {
this.$message.error("请输入数字");
this.formData.oldSubsidy = null;
this.formData.oldSubsidy = "";
} else {
this.formData.oldSubsidy = parseFloat(
this.formData.oldSubsidy
);
this.formData.oldSubsidy = parseFloat(this.formData.oldSubsidy);
}
},
monthIncomeNumberInput() {

13
src/views/modules/base/residentManagement/resiDisability/addForm.vue

@ -354,17 +354,20 @@ export default {
}
},
checkNumberInput() {
if (isNaN(this.formData.retirementAmount)) {
if (this.formData.retirementAmount === "" || this.formData.retirementAmount === null) {
this.formData.retirementAmount = "";
} else if (isNaN(this.formData.retirementAmount)) {
this.$message.error("请输入数字");
this.formData.retirementAmount = "";
} else {
this.formData.retirementAmount = parseFloat(
this.formData.retirementAmount
);
this.formData.retirementAmount = parseFloat(this.formData.retirementAmount);
}
},
monthIncomeNumberInput() {
if (isNaN(this.formData.monthIncome)) {
if (this.formData.monthIncome === "" || this.formData.monthIncome === null) {
this.formData.monthIncome = "";
} else if (isNaN(this.formData.monthIncome)) {
this.$message.error("请输入数字");
this.formData.monthIncome = "";
} else {

27
src/views/modules/base/residentManagement/subsistenceAllowance/addForm.vue

@ -179,7 +179,8 @@
<span>{{ formData.retirementAmount || "--" }}</span>
</div>
<el-form-item label-width="100px" label="退休金额" v-else>
<el-input v-model="formData.retirementAmount" placeholder="请输入" clearable></el-input>
<!-- @blur="checkRetirementAmountNumberInput" -->
<el-input v-model="formData.retirementAmount" placeholder="请输入" clearable></el-input>
</el-form-item>
</el-col>
</el-row>
@ -190,7 +191,8 @@
<span>{{ formData.monthIncome || "--" }}</span>
</div>
<el-form-item label-width="100px" label="月收入" v-else>
<el-input v-model="formData.monthIncome" placeholder="请输入" clearable></el-input>
<!-- @blur="checkmonthIncomeNumberInput" -->
<el-input v-model="formData.monthIncome" placeholder="请输入" clearable></el-input>
</el-form-item>
</el-col>
<el-col :span="12">
@ -425,7 +427,26 @@ export default {
this.resetData();
this.$emit("handleClose");
},
// checkRetirementAmountNumberInput() {
// if (this.formData.retirementAmount === "" || this.formData.retirementAmount === null) {
// this.formData.retirementAmount = "";
// } else if (isNaN(this.formData.retirementAmount)) {
// this.$message.error("");
// this.formData.retirementAmount = "";
// } else {
// this.formData.retirementAmount = parseFloat(this.formData.retirementAmount);
// }
// },
// checkmonthIncomeNumberInput() {
// if (this.formData.monthIncome === "" || this.formData.monthIncome === null) {
// this.formData.monthIncome = "";
// } else if (isNaN(this.formData.monthIncome)) {
// this.$message.error("");
// this.formData.monthIncome = "";
// } else {
// this.formData.monthIncome = parseFloat(this.formData.monthIncome);
// }
// },
resetData() {
this.formData = {};
},

Loading…
Cancel
Save