| 
					
				 | 
			
			
				@@ -174,7 +174,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { getDetails,modify,cancelModify,saveOrEdit } from "@/api/financialManagement/paymentRequest"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import  billDetail from "@/components/bill/billDetailList"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import _ from "lodash"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  import { getlistBankBy } from "@/api/financialManagement/paymentRequest"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  import { getlistBankBy,deleteDetail } from "@/api/financialManagement/paymentRequest"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import { contrastObj,contrastList } from "@/util/contrastData"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import {getUserInfo} from "@/api/system/user"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   import {getCorpDetail} from "@/api/maintenance/overpayment"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -501,7 +501,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$refs.crud.rowCell(row, index) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       rowDel(row,index){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.dataList.splice(index, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (row.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          deleteDetail({ids: row.id}).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.$message({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: "success", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              message: "操作成功!" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.dataList.splice(index, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.dataList.splice(index, 1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       searchReset() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         console.log('1') 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -536,22 +546,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.buttonLoading = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               this.form.billNo = this.dataList.map(item =>{return item.billNo}).join(",") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              console.log(this.financeDisabled) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               if (this.category == 2 && this.financeDisabled) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.allAmount = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.form.amount = this.form.amount? this.form.amount: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 this.dataList.forEach(e => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.allAmount = Number(this.allAmount) + Number(e.thisAmount) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log(Number(this.allAmount) > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                console.log((Number(this.form.amount) < Number(this.allAmount))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (this.allAmount == 0 && this.form.amount == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   return this.$message.error('人民币金额不能为空') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else if (Number(this.allAmount) > 0 && (Number(this.form.amount) > Number(this.allAmount))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.form.caseOverPayment = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else if (Number(this.allAmount) > 0 && (Number(this.form.amount) < Number(this.allAmount))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   this.form.caseOverPayment = Number(this.allAmount) - Number(this.form.amount) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  console.log(this.form.caseOverPayment) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   if (Number(this.form.caseOverPayment) > Number(this.form.overPayment)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return this.$message.error('溢付款余额不足,无法收费') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   } 
			 |