diff --git a/src/views/emis/emisSettleBill/panel/ChargeBillMoneyPanel.vue b/src/views/emis/emisSettleBill/panel/ChargeBillMoneyPanel.vue index 91842b69..a6547152 100644 --- a/src/views/emis/emisSettleBill/panel/ChargeBillMoneyPanel.vue +++ b/src/views/emis/emisSettleBill/panel/ChargeBillMoneyPanel.vue @@ -559,14 +559,25 @@ export default { }, handlePayRecord(){ - // this.currentId= row.id || this.ids; - // this.openForm = true; - // this.titleForm = "收/退款:"+this.currentSettleBillNo; - this.$emit("onPayInput",this.currentSettleBillNo); }, handlePayRecordByMerge(){ - this.$emit("onPayInputByMerge",this.selectList); + // 如果有已收款的账单则不允许合并收款 + if(this.selectList&&this.selectList.length>0){ + for(let i=0;i0){ + for(let i=0;i
- 确 定 + 确 定 取 消
+
+ 有收款,不允许发票收款! +
+ @@ -249,6 +253,7 @@ export default { return { emisSettlePayRecordOptions: [], settleBillItem:this.settleBillObj, + isCanPay:true, // 遮罩层 loading: true, isDoing:false, @@ -304,6 +309,7 @@ export default { methods: { initData() { this.reset(); + this.isCanPay=true; this.form.recType=1; this.form.payScope='1'; this.form.payRelList=[]; @@ -446,6 +452,7 @@ export default { relItem.hasApplyFee=0; console.log("===>=hasPayMap1111==>",hasPayMap[itemSubBill.billNo]) if(itemSubBill.billNo in hasPayMap){ + this.isCanPay=false; if(this.form.recType==1){ relItem.hasApplyFee=hasPayMap[itemSubBill.billNo]; // relItem.payMoney=itemSubBill.money-hasPayMap[itemSubBill.billNo];