|
@@ -22,7 +22,7 @@
|
|
|
<el-row>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="已核销金额" prop="writeOffAmount">
|
|
|
- <el-input v-model="formData.writeOffAmount" disabled />
|
|
|
+ <el-input v-model="formData.writeOffAmount" @change="changeVerify1" type="number" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
@@ -108,7 +108,7 @@ const checkAge = (rule: any, value: any, callback: any) => {
|
|
|
}, 1000)
|
|
|
}
|
|
|
const formRules = reactive({
|
|
|
- nowAmount: [{ validator: checkAge, trigger: 'blur' }]
|
|
|
+ //nowAmount: [{ validator: checkAge, trigger: 'blur' }]
|
|
|
})
|
|
|
const formRef = ref() // 表单 Ref
|
|
|
/** 打开弹窗 */
|
|
@@ -150,7 +150,7 @@ const submitForm = async () => {
|
|
|
}
|
|
|
|
|
|
const sendData = {
|
|
|
- writeOffAmount: formData.value.writeOffAmount + formData.value.nowAmount,
|
|
|
+ writeOffAmount: parseInt(formData.value.writeOffAmount) + formData.value.nowAmount,
|
|
|
writeOffTime: formData.value.writeOffTime,
|
|
|
writeOffRemark: formData.value.writeOffRemark,
|
|
|
id: formData.value.detailId
|
|
@@ -173,6 +173,12 @@ const changeVerify = () => {
|
|
|
formData.value.loanBalance = 0
|
|
|
}
|
|
|
}
|
|
|
+const changeVerify1 = () => {
|
|
|
+ formData.value.loanBalance = formData.value.amount - formData.value.writeOffAmount
|
|
|
+ if (formData.value.loanBalance < 0) {
|
|
|
+ formData.value.loanBalance = 0
|
|
|
+ }
|
|
|
+}
|
|
|
/** 重置表单 */
|
|
|
const resetForm = () => {
|
|
|
formData.value = {
|