From 8a20db630014c6fd536f9a1f7e22b8005d6f5eac Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 15 十月 2025 13:35:18 +0800
Subject: [PATCH] fix: bug
---
src/views/EnterpriseManage/components/WechatConfigureView.vue | 1 +
src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue | 25 +++++++++++++++++++------
2 files changed, 20 insertions(+), 6 deletions(-)
diff --git a/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue b/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue
index c36b10b..e478bb1 100644
--- a/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue
+++ b/src/views/EnterpriseManage/components/WeChatPayWalletBanksSelect.vue
@@ -17,10 +17,11 @@
name: 'WeChatPayWalletBanksSelect',
});
-// type Props = {
-// };
+type Props = {
+ bank_account_type?: EnumWeChatPayApplymentBankAccountType;
+};
-// const props = withDefaults(defineProps<Props>(), {});
+const props = withDefaults(defineProps<Props>(), {});
const bank_alias = defineModel<string>('bank_alias');
const account_bank = defineModel<string>('account_bank');
@@ -31,6 +32,18 @@
onMounted(() => {
getList();
});
+
+watch(
+ () => props.bank_account_type,
+ (newVal) => {
+ bank_alias.value = '';
+ account_bank.value = '';
+ account_bank_code.value = '' as any as number;
+ bank_alias_code.value = '';
+ need_bank_branch.value = false;
+ getList();
+ }
+);
const {
getDataSource: getList,
@@ -43,10 +56,10 @@
try {
let params: API.GetEnterpriseWeChatPayWalletBanksQuery = {
pageModel: {
- rows: 200,
+ rows: pageSize,
page: pageIndex,
},
- bank_account_type: 0,
+ bank_account_type: props.bank_account_type,
};
let res = await enterpriseWalletServices.getEnterpriseWeChatPayWalletBanks(params, {
@@ -62,11 +75,11 @@
keywords: '',
},
queryKey: ['enterpriseWalletServices/getEnterpriseWeChatPayWalletBanks'],
+ initialPageSize: 200,
}
);
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;
diff --git a/src/views/EnterpriseManage/components/WechatConfigureView.vue b/src/views/EnterpriseManage/components/WechatConfigureView.vue
index 6d8000a..c979471 100644
--- a/src/views/EnterpriseManage/components/WechatConfigureView.vue
+++ b/src/views/EnterpriseManage/components/WechatConfigureView.vue
@@ -1050,6 +1050,7 @@
v-model:account_bank_code="form.account_bank_code"
v-model:bank_alias_code="form.bank_alias_code"
v-model:need_bank_branch="form.need_bank_branch"
+ :bank_account_type="form.bank_account_type"
placeholder="璇疯緭鍏ュ紑鎴烽摱琛�"
clearable
filterable
--
Gitblit v1.9.1