From d26a641824de75ef325a6b4c43019e6e5e4350eb Mon Sep 17 00:00:00 2001
From: yangfuda <945208611@qq.com>
Date: Fri, 23 May 2025 15:57:37 +0800
Subject: [PATCH] =?UTF-8?q?TASK=2043633=20=E5=AE=8C=E5=96=84app=E7=AB=AF?=
=?UTF-8?q?=E5=86=85=E8=92=99=E5=86=9C=E5=95=86=E8=A1=8C=E7=9B=B8=E5=85=B3?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD=E3=80=81=E8=A7=A3=E5=86=B3=E4=B8=80=E4=BA=9B?=
=?UTF-8?q?=E5=8F=91=E7=8E=B0=E7=9A=84=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../bankOfDeposit/bankOfDepositAdd.vue | 3 +
.../bankOfDeposit/bankOfDepositModify.vue | 4 +
.../collectionAccount/collectionAdd.vue | 6 +-
.../collectionAccount/collectionDetail.vue | 1 +
.../collectionAccount/collectionModify.vue | 6 +-
.../paymentAccount/paymentAccountAdd.vue | 149 +++++++++-------
.../paymentAccount/paymentAccountList.vue | 22 ++-
.../paymentAccount/paymentAccountModify.vue | 86 +++++++--
.../paymentApproval/approvalAdd.vue | 8 +-
.../paymentApproval/approvalModify.vue | 8 +-
.../paymentApproval/collectionAdd.vue | 113 ++++++------
.../paymentApproval/collectionAdd2.vue | 110 ++++++------
.../paymentApproval/collectionApprovalAdd.vue | 8 +-
.../bankOfDeposit/bankOfDepositAdd.vue | 168 ++++++++++++++----
.../bankOfDeposit/bankOfDepositModify.vue | 4 +
.../collectionAccount/collectionAdd.vue | 8 +-
.../collectionAccount/collectionDetail.vue | 1 +
.../collectionAccount/collectionModify.vue | 8 +-
.../paymentAccount/paymentAccountAdd.vue | 8 +-
.../paymentAccount/paymentAccountModify.vue | 8 +-
.../paymentApproval/approvalAdd.vue | 6 +-
.../paymentApproval/approvalModify.vue | 6 +-
.../paymentApproval/collectionAdd.vue | 10 +-
.../paymentApproval/collectionAdd2.vue | 8 +-
.../paymentApproval/collectionApprovalAdd.vue | 6 +-
25 files changed, 502 insertions(+), 263 deletions(-)
diff --git a/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositAdd.vue b/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositAdd.vue
index a82118ec..5a5a75be 100644
--- a/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositAdd.vue
+++ b/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositAdd.vue
@@ -47,6 +47,7 @@
/>
+
@@ -85,6 +86,7 @@
bankType: "", //所属银行 必填
bankDeposit: "", //开户行 必填
payeePaymentLines: "", //联行号 //必填
+ clearingBank: "", //上级清算行
region: [],
},
};
@@ -131,6 +133,7 @@
onConfirmBankAddress(value){
this.form.bankAddress = value.bankDeposit;
this.form.payeePaymentLines = value.payeePaymentLines;
+ this.form.clearingBank = data.clearingBank
this.form.bankDeposit = value.bankDeposit;
this.showBankAddress = false;
},
diff --git a/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositModify.vue b/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositModify.vue
index 519c2229..096bd388 100644
--- a/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositModify.vue
+++ b/src/views/sunVillage_info/bankAgriculture/bankOfDeposit/bankOfDepositModify.vue
@@ -39,6 +39,8 @@
+
+
@@ -69,6 +71,8 @@
bankType: "", //所属银行 必填
bankDeposit: "", //开户行 必填
payeePaymentLines: "", //联行号 //必填
+ clearingBank: "", //上级清算行
+ institutionNumber: "",//上级清算行机构号
}
};
},
diff --git a/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionAdd.vue b/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionAdd.vue
index dd509237..4f9684dc 100644
--- a/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionAdd.vue
+++ b/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionAdd.vue
@@ -73,6 +73,7 @@
/>
+
@@ -224,7 +225,7 @@
this.bankDepositOptions = []
for(var i = 0 ; i < response.rows.length ; i++){
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id,
- "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber});
+ "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber,"clearingBank":response.rows[i].clearingBank});
}
});
},
@@ -239,7 +240,7 @@
this.bankDepositOptions = []
for(var i = 0 ; i < response.rows.length ; i++){
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id,
- "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber});
+ "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber,"clearingBank":response.rows[i].clearingBank});
}
});
},
@@ -247,6 +248,7 @@
this.bankDeposit = data.text
this.form.bankDeposit = data.text
this.form.payeePaymentLines = data.payeePaymentLines
+ this.form.clearingBank = data.clearingBank
this.form.alternateField10 = data.institutionNumber
this.showBankDeposit = false;
},
diff --git a/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionDetail.vue b/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionDetail.vue
index fee1795b..635fe4a2 100644
--- a/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionDetail.vue
+++ b/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionDetail.vue
@@ -17,6 +17,7 @@
+
diff --git a/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionModify.vue b/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionModify.vue
index e2fb8daf..b01d3365 100644
--- a/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionModify.vue
+++ b/src/views/sunVillage_info/bankAgriculture/collectionAccount/collectionModify.vue
@@ -63,6 +63,7 @@
/>
+
@@ -189,7 +190,7 @@
this.bankDepositOptions = []
for(var i = 0 ; i < response.rows.length ; i++){
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id,
- "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber});
+ "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber,"clearingBank":response.rows[i].clearingBank});
}
});
},
@@ -204,7 +205,7 @@
this.bankDepositOptions = []
for(var i = 0 ; i < response.rows.length ; i++){
this.bankDepositOptions.push({"text":response.rows[i].bankDeposit,"value":response.rows[i].id,
- "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber});
+ "payeePaymentLines":response.rows[i].payeePaymentLines,"institutionNumber":response.rows[i].institutionNumber,"clearingBank":response.rows[i].clearingBank});
}
});
},
@@ -212,6 +213,7 @@
this.bankDeposit = data.text
this.form.bankDeposit = data.text
this.form.payeePaymentLines = data.payeePaymentLines
+ this.form.clearingBank = data.clearingBank
this.form.alternateField10 = data.institutionNumber
this.showBankDeposit = false;
},
diff --git a/src/views/sunVillage_info/bankAgriculture/paymentAccount/paymentAccountAdd.vue b/src/views/sunVillage_info/bankAgriculture/paymentAccount/paymentAccountAdd.vue
index f252b3b7..506affa2 100644
--- a/src/views/sunVillage_info/bankAgriculture/paymentAccount/paymentAccountAdd.vue
+++ b/src/views/sunVillage_info/bankAgriculture/paymentAccount/paymentAccountAdd.vue
@@ -1,21 +1,15 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 添加付款账户信息
+
+
基础信息
@@ -161,20 +155,23 @@
-
+
+
-
+
@@ -279,6 +277,7 @@
showAccountType:false,
showSubjectId:false,
showBankType:false,
+ depositListShow:false,
minDate: new Date(),
showBankDeposit:false,
maxDate: new Date(2025, 10, 1),
@@ -324,6 +323,7 @@
bankAccountType: "1",
villageAccountType: "2",
status: "N",
+ bankName: "",
}
};
},
@@ -333,7 +333,7 @@
},
methods: {
validator(val){
- return /^\d{6,}$/.test(val);
+ return /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{6,}$/.test(val);
},
getDetail(){
// 账户类型
@@ -412,9 +412,12 @@
}
},
onConfirmBankDeposit(val){
- this.showBankDeposit = false
- this.$set(this.form, "bankName", val.bankDeposit);
+ this.showBankDeposit = false;
+ this.depositListShow = false;
+ console.log(val)
+ this.$set(this.form, "bankName", val.text);
this.$set(this.form, "paymentLines", val.payeePaymentLines);
+ this.$set(this.form, "clearingBank", val.clearingBank);
this.$set(this.form, "alternateField10", val.institutionNumber);
},
onConfirmTaccountId(val){
@@ -445,6 +448,7 @@
this.getTaList();
this.$set(this.form, "bankName", '');
this.$set(this.form, "paymentLines", '');
+ this.$set(this.form, "clearingBank", '');
this.bankDepositQueryParams.bankType = val.value;
listDeposit(this.bankDepositQueryParams).then(response => {
this.bankDepositList = response.rows;
@@ -482,47 +486,56 @@
},
goBack(){
window.history.go(-1)
+ },
+ selectDeposit(val){
+ //depositListShow
+ console.log(val)
+ console.log(this.form.bankName)
+ if (val == '' || this.form.bankName == ''){return;}
+ this.depositListShow = true;
+
+ let queryParams={
+ "bankType":this.form.bankType,
+ "status": "0",
+ "bankDeposit":this.form.bankName,
+ "pageNum":1,
+ "pageSize":10
+ }
+
+ listDeposit(queryParams).then(response => {
+ this.bankDepositList = []
+ for(var i = 0 ; i < response.rows.length ; i++){
+ this.bankDepositList.push(
+ {
+ "text":response.rows[i].bankDeposit,
+ "value":response.rows[i].id,
+ "payeePaymentLines":response.rows[i].payeePaymentLines,
+ "clearingBank":response.rows[i].clearingBank,
+ "institutionNumber":response.rows[i].institutionNumber
+ }
+ );
+ }
+ });
+
}
},
}