Jelajahi Sumber

选择应收付账款判断修改,重新打开收付款页面,页面回到第一页

xuefy 4 tahun lalu
induk
melakukan
eeb8b46502

+ 23 - 24
front-vue/src/views/service/credit/addCredit.vue

@@ -467,7 +467,8 @@ export default {
             //清空搜索条件
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.receiveName = "";
-             if(!this.form.zfiSupplierId){
+            this.queryParamsPay.pageNum = 1;
+            if(!this.form.zfiSupplierId){
                 this.$message({
                         message: "请选择接收方",
                         type: "warning",
@@ -526,32 +527,30 @@ export default {
         },
         // 确认选择
         closeTicket() {
-            if (this.chooseTicket) {
+            if (this.chooseTicket.length > 0) {
                 var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if (this.chooseTicket.length > 0) {
-                    //获取选中第一个的应收企业
-                    var receiveName = this.chooseTicket[0].receiveName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for (var i = 0; i < this.chooseTicket.length; i++) {
-                        if (receiveName != this.chooseTicket[i].receiveName) {
-                            flag = false
-                            this.$message({
-                                message: "请选择应收企业相同的应付账款",
-                                type: "warning",
-                            });
-                            break;
-                        }else if (zbiPayDate != this.chooseTicket[i].zbiPayDate) {
-                            flag = false;
-                            this.$message({
-                                message: "请选择预计还款日期相同的应付账款",
-                                type: "warning",
-                            });
-                            break;
-                        }
+                //获取选中第一个的应收企业
+                var receiveName = this.chooseTicket[0].receiveName;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for (var i = 0; i < this.chooseTicket.length; i++) {
+                    if (receiveName != this.chooseTicket[i].receiveName) {
+                        flag = false
+                        this.$message({
+                            message: "请选择应收企业相同的应付账款",
+                            type: "warning",
+                        });
+                        break;
+                    }else if (zbiPayDate != this.chooseTicket[i].zbiPayDate) {
+                        flag = false;
+                        this.$message({
+                            message: "请选择预计还款日期相同的应付账款",
+                            type: "warning",
+                        });
+                        break;
                     }
                 }
+                
                 if(flag){
                     //合计
                     this.getReTotal(this.chooseTicket);

+ 22 - 24
front-vue/src/views/service/credit/addInformation.vue

@@ -436,6 +436,7 @@ export default {
         //打开应收账款选择列表
         openTicket() {
             this.queryParamsPay.zbiName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -521,31 +522,28 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
-               var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false;
-                             this.$message({
-                                message: '请选择预计还款日期相同的应收账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }
-                    }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        this.open = false;
-                    }
+        if(this.chooseTicket.length > 0){
+            var flag = true;
+            //获取选中第一个的预计还款日期
+            var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+            for(var i = 0 ;i < this.chooseTicket.length;i++){
+                if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                    flag = false;
+                        this.$message({
+                        message: '请选择预计还款日期相同的应收账款',
+                        type: 'warning'
+                    });
+                    break;
                 }
+            }
+            if(flag){
+                //合计
+                this.getReTotal(this.chooseTicket);
+                this.ticketList = this.chooseTicket;
+                //更新附件信息
+                this.getFile(this.ticketList);
+                this.open = false;
+            }
                 
         }else{
             this.$message({

+ 34 - 36
front-vue/src/views/service/credit/applyCreditEdit.vue

@@ -487,6 +487,7 @@ export default {
             //清空搜索条件
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.payName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -522,43 +523,40 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
-                var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的应付企业
-                    var payName = this.chooseTicket[0].payName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(payName != this.chooseTicket[i].payName){
-                            flag = false
-                            this.$message({
-                                message: '请选择应付企业相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false
-                            this.chooseTicket.splice(i, 1)
-                            this.$message({
-                                message: '请选择预计还款日期相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }
-                    }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        this.open = false;
-                        //开立方赋值
-                        this.$set(this.form, "openName",this.chooseTicket[0].payName);
-                    }
+        if(this.chooseTicket.length > 0){
+            var flag = true;
+            //获取选中第一个的应付企业
+            var payName = this.chooseTicket[0].payName;
+            //获取选中第一个的预计还款日期
+            var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+            for(var i = 0 ;i < this.chooseTicket.length;i++){
+                if(payName != this.chooseTicket[i].payName){
+                    flag = false
+                    this.$message({
+                        message: '请选择应付企业相同的应付账款',
+                        type: 'warning'
+                    });
+                    break;
+                }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                    flag = false
+                    this.chooseTicket.splice(i, 1)
+                    this.$message({
+                        message: '请选择预计还款日期相同的应付账款',
+                        type: 'warning'
+                    });
+                    break;
                 }
+            }
+            if(flag){
+                //合计
+                this.getReTotal(this.chooseTicket);
+                this.ticketList = this.chooseTicket;
+                //更新附件信息
+                this.getFile(this.ticketList);
+                this.open = false;
+                //开立方赋值
+                this.$set(this.form, "openName",this.chooseTicket[0].payName);
+            }
                 
         }else{
             this.$message({

+ 32 - 30
front-vue/src/views/service/credit/confirmationAudit.vue

@@ -488,6 +488,7 @@ export default {
             //清空搜索条件
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.payName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -536,38 +537,39 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的应付企业
-                    var payName = this.chooseTicket[0].payName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(payName != this.chooseTicket[i].payName){
-                                this.$message({
-                                    message: '请选择应付企业相同的应付账款',
-                                    type: 'warning'
-                                });
-                                return;
-                        }
-                        if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                                this.$message({
-                                    message: '请选择预计还款日期相同的应付账款',
-                                    type: 'warning'
-                                });
-                                return;
-                        }
+        if(this.chooseTicket.length > 0){
+               var flag = true;
+                //获取选中第一个的应付企业
+                var payName = this.chooseTicket[0].payName;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for(var i = 0 ;i < this.chooseTicket.length;i++){
+                    if(payName != this.chooseTicket[i].payName){
+                            flag = false;
+                            this.$message({
+                                message: '请选择应付企业相同的应付账款',
+                                type: 'warning'
+                            });
+                            break;
+                    }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                            flag = false;
+                            this.$message({
+                                message: '请选择预计还款日期相同的应付账款',
+                                type: 'warning'
+                            });
+                            break;
                     }
                 }
-                //合计
-                this.getReTotal(this.chooseTicket);
-                this.ticketList = this.chooseTicket;
-                //附件
-                this.getFile(this.ticketList);
-                //开立方赋值
-                 this.$set(this.form, "openName",this.chooseTicket[0].payName);
-                this.open = false;
+                if(flag){
+                    //合计
+                    this.getReTotal(this.chooseTicket);
+                    this.ticketList = this.chooseTicket;
+                    //附件
+                    this.getFile(this.ticketList);
+                    //开立方赋值
+                    this.$set(this.form, "openName",this.chooseTicket[0].payName);
+                    this.open = false;
+                }
         }else{
             this.$message({
             message: '请选择应收账款',

+ 32 - 33
front-vue/src/views/service/credit/creditApply.vue

@@ -369,6 +369,7 @@ export default {
             //清空搜索条件
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.payName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -432,42 +433,40 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
+        if(this.chooseTicket.length > 0){
                 var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的应付企业
-                    var payName = this.chooseTicket[0].payName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(payName != this.chooseTicket[i].payName){
-                            flag = false;
-                            this.$message({
-                                message: '请选择应付企业相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false;
-                            this.$message({
-                                message: '请选择预计还款日期相同的应付账款',
-                                type: 'warning'
-                            });
-                           break;
-                        }
-                    }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        this.open = false;
-                        //开立方赋值
-                        this.$set(this.form, "openName",this.chooseTicket[0].payName);
+                //获取选中第一个的应付企业
+                var payName = this.chooseTicket[0].payName;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for(var i = 0 ;i < this.chooseTicket.length;i++){
+                    if(payName != this.chooseTicket[i].payName){
+                        flag = false;
+                        this.$message({
+                            message: '请选择应付企业相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
+                    }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                        flag = false;
+                        this.$message({
+                            message: '请选择预计还款日期相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
                     }
                 }
+                if(flag){
+                    //合计
+                    this.getReTotal(this.chooseTicket);
+                    this.ticketList = this.chooseTicket;
+                    //更新附件信息
+                    this.getFile(this.ticketList);
+                    this.open = false;
+                    //开立方赋值
+                    this.$set(this.form, "openName",this.chooseTicket[0].payName);
+                }
+                
                 
         }else{
             this.$message({

+ 29 - 31
front-vue/src/views/service/credit/creditUpdate.vue

@@ -486,6 +486,7 @@ export default {
             //搜索条件清空
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.receiveName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsPay();
             this.open = true;
             this.payTitle = "应付账款";
@@ -553,40 +554,37 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
+        if(this.chooseTicket.length > 0){
                 var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的应收企业
-                    var receiveName = this.chooseTicket[0].receiveName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(receiveName != this.chooseTicket[i].receiveName){
-                            flag = false;
-                            this.$message({
-                                message: '请选择应收企业相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false;
-                            this.$message({
-                                message: '请选择预计还款日期相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }
-                    }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        this.open = false;
+                //获取选中第一个的应收企业
+                var receiveName = this.chooseTicket[0].receiveName;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for(var i = 0 ;i < this.chooseTicket.length;i++){
+                    if(receiveName != this.chooseTicket[i].receiveName){
+                        flag = false;
+                        this.$message({
+                            message: '请选择应收企业相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
+                    }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                        flag = false;
+                        this.$message({
+                            message: '请选择预计还款日期相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
                     }
                 }
+                if(flag){
+                    //合计
+                    this.getReTotal(this.chooseTicket);
+                    this.ticketList = this.chooseTicket;
+                    //更新附件信息
+                    this.getFile(this.ticketList);
+                    this.open = false;
+                }
                 
         }else{
             this.$message({

+ 31 - 34
front-vue/src/views/service/credit/financeOpen.vue

@@ -459,6 +459,7 @@ export default {
             //清空搜索条件
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.payName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -509,43 +510,39 @@ export default {
         },
         // 确认选择
       closeTicket() {
-          debugger;
-        if(this.chooseTicket){
+        if(this.chooseTicket.length > 0){
                 var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的应付企业
-                    var payName = this.chooseTicket[0].payName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(payName != this.chooseTicket[i].payName){
-                            flag = false;
-                            this.$message({
-                                message: '请选择应付企业相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false;
-                            this.$message({
-                                message: '请选择预计还款日期相同的应付账款',
-                                type: 'warning'
-                            });
-                           break;
-                        }
-                    }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        //开立方赋值
-                        this.$set(this.form, "openName",this.chooseTicket[0].payName);
-                        this.open = false;
+                //获取选中第一个的应付企业
+                var payName = this.chooseTicket[0].payName;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for(var i = 0 ;i < this.chooseTicket.length;i++){
+                    if(payName != this.chooseTicket[i].payName){
+                        flag = false;
+                        this.$message({
+                            message: '请选择应付企业相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
+                    }else if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                        flag = false;
+                        this.$message({
+                            message: '请选择预计还款日期相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
                     }
                 }
+                if(flag){
+                    //合计
+                    this.getReTotal(this.chooseTicket);
+                    this.ticketList = this.chooseTicket;
+                    //更新附件信息
+                    this.getFile(this.ticketList);
+                    //开立方赋值
+                    this.$set(this.form, "openName",this.chooseTicket[0].payName);
+                    this.open = false;
+                }
                 
         }else{
             this.$message({

+ 31 - 33
front-vue/src/views/service/credit/financeOpenUpdate.vue

@@ -505,6 +505,7 @@ export default {
             //清空搜搜索条件
             this.queryParamsPay.zbiName = "";
             this.queryParamsPay.payName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -555,43 +556,40 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
+        if(this.chooseTicket.length > 0){
                 var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的应付企业
-                    var payName = this.chooseTicket[0].payName;
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(payName != this.chooseTicket[i].payName){
-                            flag = false;
-                            this.$message({
-                                message: '请选择应付企业相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }
-                        if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false;
-                            this.$message({
-                                message: '请选择预计还款日期相同的应付账款',
-                                type: 'warning'
-                            });
-                            break;
-                        }
+                //获取选中第一个的应付企业
+                var payName = this.chooseTicket[0].payName;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for(var i = 0 ;i < this.chooseTicket.length;i++){
+                    if(payName != this.chooseTicket[i].payName){
+                        flag = false;
+                        this.$message({
+                            message: '请选择应付企业相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
                     }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        //开立方赋值
-                        this.$set(this.form, "openName",this.chooseTicket[0].payName);
-                        this.open = false;
+                    if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                        flag = false;
+                        this.$message({
+                            message: '请选择预计还款日期相同的应付账款',
+                            type: 'warning'
+                        });
+                        break;
                     }
                 }
+                if(flag){
+                    //合计
+                    this.getReTotal(this.chooseTicket);
+                    this.ticketList = this.chooseTicket;
+                    //更新附件信息
+                    this.getFile(this.ticketList);
+                    //开立方赋值
+                    this.$set(this.form, "openName",this.chooseTicket[0].payName);
+                    this.open = false;
+                }
                 
         }else{
             this.$message({

+ 20 - 22
front-vue/src/views/service/credit/signFor.vue

@@ -420,6 +420,7 @@ export default {
         openTicket() {
             //清空搜索条件
             this.queryParamsPay.zbiName = "";
+            this.queryParamsPay.pageNum = 1;
             this.getAccountsCollection();
             this.open = true;
             this.payTitle = "应收账款";
@@ -472,31 +473,28 @@ export default {
         },
         // 确认选择
       closeTicket() {
-        if(this.chooseTicket){
+        if(this.chooseTicket.length > 0){
                 var flag = true;
-                //如果长度大于1,则需要进行对比应收企业和预计还款日期是否一致
-                if(this.chooseTicket.length > 0){
-                    //获取选中第一个的预计还款日期
-                    var zbiPayDate = this.chooseTicket[0].zbiPayDate;
-                    for(var i = 0 ;i < this.chooseTicket.length;i++){
-                        if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
-                            flag = false;
-                            this.$message({
-                                message: '请选择预计还款日期相同的应收账款',
-                                type: 'warning'
-                            });
-                           break;
-                        }
-                    }
-                    if(flag){
-                        //合计
-                        this.getReTotal(this.chooseTicket);
-                        this.ticketList = this.chooseTicket;
-                        //更新附件信息
-                        this.getFile(this.ticketList);
-                        this.open = false;
+                //获取选中第一个的预计还款日期
+                var zbiPayDate = this.chooseTicket[0].zbiPayDate;
+                for(var i = 0 ;i < this.chooseTicket.length;i++){
+                    if(zbiPayDate != this.chooseTicket[i].zbiPayDate){
+                        flag = false;
+                        this.$message({
+                            message: '请选择预计还款日期相同的应收账款',
+                            type: 'warning'
+                        });
+                        break;
                     }
                 }
+                if(flag){
+                    //合计
+                    this.getReTotal(this.chooseTicket);
+                    this.ticketList = this.chooseTicket;
+                    //更新附件信息
+                    this.getFile(this.ticketList);
+                    this.open = false;
+                }
                
         }else{
             this.$message({