wupengfei
5 天以前 a4bb5626dcf18a1893792eeeca75e9139c744ad0
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();
@@ -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>