From f63d2fdfe5a359edb0b14099eeacad31f45addf7 Mon Sep 17 00:00:00 2001 From: yujk <990961482@qq.com> Date: Thu, 26 May 2022 17:17:38 +0800 Subject: [PATCH] =?UTF-8?q?=E9=93=B6=E5=86=9Capp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bankAgriculture/paymentApproval.js | 2 +- .../paymentApproval/approvalAdd.vue | 8 ++++--- .../paymentApproval/approvalAdd11.vue | 22 ++++++++++++------- .../paymentApproval/approvalAdd12.vue | 14 +++++++++--- .../paymentApproval/approvalAdd2.vue | 1 + .../paymentApproval/approvalList.vue | 13 ++++++++++- .../paymentApproval/approvalList11.vue | 13 ++++++++++- .../paymentApproval/approvalList12.vue | 15 +++++++++++-- .../paymentApproval/approvalList2.vue | 13 ++++++++++- .../paymentApproval/approvalModify11.vue | 14 +++++------- 10 files changed, 87 insertions(+), 28 deletions(-) diff --git a/src/api/onlineHome/bankAgriculture/paymentApproval.js b/src/api/onlineHome/bankAgriculture/paymentApproval.js index aa8697d4..4e0d2850 100644 --- a/src/api/onlineHome/bankAgriculture/paymentApproval.js +++ b/src/api/onlineHome/bankAgriculture/paymentApproval.js @@ -300,7 +300,7 @@ export function listAccount(query) { // 查询村虚拟出纳账户设置列表 export function listAccount1(query) { return request({ - url: '/cashier/account/list', + url: '/cashier/account/listFoBalance', method: 'get', params: query }) diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd.vue index aa5c361e..9ba2e788 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd.vue @@ -427,6 +427,7 @@ // 分页 pageNum: 1, pageSize: 999, + type:'1' }; listTemplate(templateQueryParams).then(response => { this.templateList = response.rows; @@ -757,6 +758,7 @@ this.$set(this.form, "accountTypeList", this.chargeItme); this.$set(this.form, "transferStatusList", this.chargeItme); addTransfer(this.form).then(response => { + console.log(response.data.id) this.projectForm.outId = response.data.id this.infoForm.transferId = response.data.id this.$set(this.projectForm, "ynType", '1'); @@ -803,7 +805,7 @@ if(this.uploadFiles1!=null&&this.uploadFiles1.length>0){ this.uploadFiles1.map(rr => { let params = new FormData(); - params.append("tableId", this.form.id); + params.append("tableId", response.data.id); params.append("tableName", "t_yinnong_transfer"); params.append("bizPath", "transfer"); params.append("fileType", "1"); @@ -814,7 +816,7 @@ if(this.uploadFiles2!=null&&this.uploadFiles2.length>0){ this.uploadFiles2.map(rr => { let params = new FormData(); - params.append("tableId", this.form.id); + params.append("tableId", response.data.id); params.append("tableName", "t_yinnong_transfer"); params.append("bizPath", "transfer"); params.append("fileType", "2"); @@ -825,7 +827,7 @@ if(this.uploadFiles3!=null&&this.uploadFiles3.length>0){ this.uploadFiles3.map(rr => { let params = new FormData(); - params.append("tableId", this.form.id); + params.append("tableId", response.data.id); params.append("tableName", "t_yinnong_transfer"); params.append("bizPath", "transfer"); params.append("fileType", "3"); diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd11.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd11.vue index 78815547..6aa6e20d 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd11.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd11.vue @@ -258,7 +258,7 @@ import { addCash, addCashdetail, attachmentList, - commonAttach, listAccount, + commonAttach, listAccount1, updateCash } from "../../../../api/onlineHome/bankAgriculture/paymentApproval"; import Dialog from "vant/lib/dialog"; @@ -360,13 +360,14 @@ accountType: "101", status: "N", } - listAccount(queryParamsOld).then((response) => { + listAccount1(queryParamsOld).then((response) => { response.rows.map(res => { - res['accountName'] = this.$store.state.user.bookName - res['id'] = this.$store.state.user.loginBookId - res['text'] = this.$store.state.user.bookName - res['value'] = this.$store.state.user.loginBookId - res['bankAccountNumber'] = res.id + console.log(res) + // res['accountName'] = this.$store.state.user.bookName + // res['id'] = this.$store.state.user.loginBookId + res['text'] = res.accountName+"余额:"+res.balance + res['value'] = res.id + res['bankAccountNumber'] = res.startDay res['payerFrom'] = '6' this.payerOptions.push(res) }) @@ -381,6 +382,7 @@ // 分页 pageNum: 1, pageSize: 999, + type :'3' }; listTemplate(templateQueryParams).then(response => { this.templateList = response.rows; @@ -926,6 +928,9 @@ //model就是上面的数据源 return account.id === select; //筛选出匹配数据 }); + if(obj.accountType == "101"){ + obj.accountPassword = ""; + } if(obj.accountPassword != null && obj.accountPassword != "" && obj.bankType != null && obj.bankType != ""){ this.$set(this.form, "bookId", obj.bookId); @@ -941,6 +946,7 @@ this.$set(this.form, "taccountId", obj.taccountId); this.$set(this.form, "accountNo", obj.accountNo); this.$set(this.form, "cifNo", obj.cifNo); + this.$set(this.form, "balance", obj.balance); this.$set(this.form, "payerFrom", '1'); if(obj.bankType==1){ this.form.accountType = "1" @@ -980,7 +986,7 @@ this.$set(this.form, "payer", obj.accountName); this.$set(this.form, "bankType", obj.bankType); if(obj.payerFrom==6){ - getQmyeFlow(obj.bankAccountNumber).then((response) => { + getQmyeFlow(obj.id).then((response) => { this.$set(this.form, "payerAccount", response.data); }); }else { diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd12.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd12.vue index c5ebe188..0e66aad0 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd12.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd12.vue @@ -428,6 +428,7 @@ // 分页 pageNum: 1, pageSize: 999, + type:'4' }; listTemplate(templateQueryParams).then(response => { this.templateList = response.rows; @@ -882,8 +883,11 @@ return; } } + let length1 = 0 + let length2 = 0 + let length3 = 0 addCash(this.form).then((response) => { - this.uploadFiles1.map(rr => { + this.uploadFiles1.map((rr,index) => { const params = new FormData(); params.append("tableId", response.data.id); params.append("tableName", "t_yinnong_cash"); @@ -891,9 +895,11 @@ params.append("fileType", "1"); params.append("file", rr); commonAttach(params).then((r) => { + length1 = index+1 + console.log(length1) }) }) - this.uploadFiles2.map(rr => { + this.uploadFiles2.map((rr,index) => { const params = new FormData(); params.append("tableId", response.data.id); params.append("tableName", "t_yinnong_cash"); @@ -901,9 +907,10 @@ params.append("fileType", "2"); params.append("file", rr); commonAttach(params).then((r) => { + length2 = index+1 }) }) - this.uploadFiles3.map(rr => { + this.uploadFiles3.map((rr,index) => { const params = new FormData(); params.append("tableId", response.data.id); params.append("tableName", "t_yinnong_cash"); @@ -911,6 +918,7 @@ params.append("fileType", "3"); params.append("file", rr); commonAttach(params).then((r) => { + length3 = index+1 }) }) this.chargeItme.map(res => { diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd2.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd2.vue index b0b35d50..8a09c12b 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd2.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalAdd2.vue @@ -420,6 +420,7 @@ // 分页 pageNum: 1, pageSize: 999, + type:'2' }; listTemplate(templateQueryParams).then(response => { this.templateList = response.rows; diff --git a/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue b/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue index e56004ab..82b31483 100644 --- a/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue +++ b/src/views/yinnong/bankAgriculture/paymentApproval/approvalList.vue @@ -26,7 +26,7 @@