diff --git a/src/views/MarketingCenter/ContractCapitalManagement/index.vue b/src/views/MarketingCenter/ContractCapitalManagement/index.vue index 4e298a0a..935b26dc 100644 --- a/src/views/MarketingCenter/ContractCapitalManagement/index.vue +++ b/src/views/MarketingCenter/ContractCapitalManagement/index.vue @@ -12,7 +12,7 @@ 销售经理 查询收款计划 - 新增收款计划 + 新增收款计划 查看收款信息 @@ -490,6 +490,7 @@ export default { } return { entryName2: [], + count1: 0, type: '', a: 1, b: 1, @@ -576,7 +577,7 @@ export default { rules: { // 表单验证规则 ContractNumberValue: [{ required: true, message: '请输入合同编号', trigger: 'blur' }], TotalContractAmount: [{ required: true, message: '请输入合同总金额', trigger: 'blur' }], - entryNameValue: [{ required: true, message: '请输入项目名称', trigger: 'change' }] + entryNameValue: [{ required: true, message: '请选择项目名称', trigger: 'change' }] }, rules1: { // 表单验证规则 ThisPayment: [ @@ -819,9 +820,11 @@ export default { this.peoplename = '' }, searchProjectName() { - searchProjectName(this.form2.entryNameValue).then(response => { - this.form2.ContractNumberValue = response.data[0].合同编号 - }) + if (this.form2.entryNameValue !== '' && this.form2.entryNameValue !== null) { + searchProjectName(this.form2.entryNameValue).then(response => { + this.form2.ContractNumberValue = response.data[0].合同编号 + }) + } }, handleEdit(row) { this.contractTotal = parseFloat(row.合同总金额) @@ -1025,8 +1028,14 @@ export default { }) }) }, - ADD() { - this.addForm('form2') + ADD(formName) { + this.form2.entryNameValue = '' + this.form2.ContractNumberValue = '' + this.form2.TotalContractAmount = '' + this.count1 = this.count1 + 1 + if (this.count1 !== 1) { + this.$refs[formName].resetFields() + } this.dialogFormVisible2 = true this.temp = 1 },