From 697b0b83320f5bb420abc9b22461fc0c64b9c770 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 15 十月 2025 10:30:03 +0800
Subject: [PATCH] feat: 微信

---
 src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue |   23 ++++++++++++++++++-----
 1 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue b/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue
index b0fb08c..c36b10b 100644
--- a/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue
+++ b/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue
@@ -1,8 +1,10 @@
 <template>
   <ProFormPaginationSelect
-    v-model="modelValue"
+    v-model="bank_alias"
     :proTableProps="proTableProps"
     @change="handleAccountBankChange"
+    enum-label-key="bank_alias"
+    enum-value-key="bank_alias"
   >
   </ProFormPaginationSelect>
 </template>
@@ -20,7 +22,11 @@
 
 // const props = withDefaults(defineProps<Props>(), {});
 
-const modelValue = defineModel<string>();
+const bank_alias = defineModel<string>('bank_alias');
+const account_bank = defineModel<string>('account_bank');
+const account_bank_code = defineModel<number>('account_bank_code');
+const bank_alias_code = defineModel<string>('bank_alias_code');
+const need_bank_branch = defineModel<boolean>('need_bank_branch');
 
 onMounted(() => {
   getList();
@@ -37,7 +43,7 @@
     try {
       let params: API.GetEnterpriseWeChatPayWalletBanksQuery = {
         pageModel: {
-          rows: pageSize,
+          rows: 200,
           page: pageIndex,
         },
         bank_account_type: 0,
@@ -59,7 +65,14 @@
   }
 );
 
-function handleAccountBankChange(val: string) {
-  console.log('val: ', val);
+function handleAccountBankChange(bank_alias: string) {
+  console.log('bank_alias: ', bank_alias);
+  const bank = proTableProps.value.tableData.find((item) => item.bank_alias === bank_alias);
+  if (bank) {
+    account_bank.value = bank.account_bank;
+    account_bank_code.value = bank.account_bank_code;
+    bank_alias_code.value = bank.bank_alias_code;
+    need_bank_branch.value = bank.need_bank_branch;
+  }
 }
 </script>

--
Gitblit v1.9.1