|
@@ -496,6 +496,8 @@ export default {
|
|
|
this.issuedAmount = this.smallToBig(this.form.zfiAmount);
|
|
this.issuedAmount = this.smallToBig(this.form.zfiAmount);
|
|
|
},
|
|
},
|
|
|
selectChecked() {
|
|
selectChecked() {
|
|
|
|
|
+ //清空选择
|
|
|
|
|
+ this.$refs.tablePay && this.$refs.tablePay.clearSelection();
|
|
|
this.ticketList.forEach((item) => {
|
|
this.ticketList.forEach((item) => {
|
|
|
this.payList.forEach(row => {
|
|
this.payList.forEach(row => {
|
|
|
if (row.zbiId == item.zbiId) {
|
|
if (row.zbiId == item.zbiId) {
|
|
@@ -523,29 +525,27 @@ export default {
|
|
|
if(this.chooseTicket){
|
|
if(this.chooseTicket){
|
|
|
var flag = true;
|
|
var flag = true;
|
|
|
//如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
|
|
//如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
|
|
|
- if(this.chooseTicket.length > 0){
|
|
|
|
|
|
|
+ if(this.chooseTicket.length > 1){
|
|
|
//获取选中第一个的应付企业
|
|
//获取选中第一个的应付企业
|
|
|
var payName = this.chooseTicket[0].payName;
|
|
var payName = this.chooseTicket[0].payName;
|
|
|
//获取选中第一个的预计还款日期
|
|
//获取选中第一个的预计还款日期
|
|
|
var zbiPayDate = this.chooseTicket[0].zbiPayDate;
|
|
var zbiPayDate = this.chooseTicket[0].zbiPayDate;
|
|
|
- for(var i = 0 ;i < this.chooseTicket.length;i++){
|
|
|
|
|
|
|
+ for(var i = 1 ;i < this.chooseTicket.length;i++){
|
|
|
if(payName != this.chooseTicket[i].payName){
|
|
if(payName != this.chooseTicket[i].payName){
|
|
|
flag = false
|
|
flag = false
|
|
|
- this.chooseTicket.splice(i, 1)
|
|
|
|
|
this.$message({
|
|
this.$message({
|
|
|
message: '请选择应付企业相同的应付账款',
|
|
message: '请选择应付企业相同的应付账款',
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
|
});
|
|
});
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
- if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
|
|
|
|
|
|
|
+ break;
|
|
|
|
|
+ }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
|
|
|
flag = false
|
|
flag = false
|
|
|
this.chooseTicket.splice(i, 1)
|
|
this.chooseTicket.splice(i, 1)
|
|
|
this.$message({
|
|
this.$message({
|
|
|
message: '请选择预计还款日期相同的应付账款',
|
|
message: '请选择预计还款日期相同的应付账款',
|
|
|
type: 'warning'
|
|
type: 'warning'
|
|
|
});
|
|
});
|
|
|
- return false;
|
|
|
|
|
|
|
+ break;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
if(flag){
|
|
if(flag){
|
|
@@ -554,11 +554,12 @@ export default {
|
|
|
this.ticketList = this.chooseTicket;
|
|
this.ticketList = this.chooseTicket;
|
|
|
//更新附件信息
|
|
//更新附件信息
|
|
|
this.getFile(this.ticketList);
|
|
this.getFile(this.ticketList);
|
|
|
|
|
+ this.open = false;
|
|
|
//开立方赋值
|
|
//开立方赋值
|
|
|
this.$set(this.form, "openName",this.chooseTicket[0].payName);
|
|
this.$set(this.form, "openName",this.chooseTicket[0].payName);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- this.open = false;
|
|
|
|
|
|
|
+
|
|
|
}else{
|
|
}else{
|
|
|
this.$message({
|
|
this.$message({
|
|
|
message: '请选择应收账款',
|
|
message: '请选择应收账款',
|