| | |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="开户银行:" |
| | | prop="account_bank" |
| | | prop="bank_alias" |
| | | :checkRules="[{ message: '请输入开户银行' }]" |
| | | > |
| | | <!-- <ProFormText v-model.trim="form.account_bank" placeholder="请输入开户银行" /> --> |
| | | <WeChatPayWalletBanksSelect |
| | | v-model.trim="form.account_bank" |
| | | v-model:bank_alias="form.bank_alias" |
| | | v-model:account_bank="form.account_bank" |
| | | 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" |
| | | placeholder="请输入开户银行" |
| | | clearable |
| | | /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | <!-- <ProFormItemV2 |
| | | label="开户银行省市编码:" |
| | | prop="bank_address_code" |
| | | :checkRules="[{ message: '请输入开户银行省市编码' }]" |
| | |
| | | >省市编码模板</el-button |
| | | > |
| | | </div> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | </ProFormItemV2> --> |
| | | <template v-if="form.need_bank_branch"> |
| | | <!-- <ProFormItemV2 |
| | | label="开户银行银行号:" |
| | | prop="bank_branch_id" |
| | | :checkRules="[{ message: '请输入开户银行银行号' }]" |
| | | > |
| | | <ProFormText v-model.trim="form.bank_branch_id" placeholder="请输入开户银行银行号" /> |
| | | </ProFormItemV2> --> |
| | | <ProFormItemV2 |
| | | label="开户支行省市编码:" |
| | | prop="bank_branch_area" |
| | | :checkRules="[{ message: '请输入开户银行银行号', type: 'array' }]" |
| | | > |
| | | <WeChatPayWalletBankBranchAreaCascader v-model:areaList="form.bank_branch_area" /> |
| | | </ProFormItemV2> |
| | | <ProFormItemV2 |
| | | label="开户银行全称(含支行):" |
| | | prop="bank_name" |
| | | prop="bank_branch_id" |
| | | :checkRules="[{ message: '请输入开户银行全称(含支行)' }]" |
| | | > |
| | | <ProFormText v-model.trim="form.bank_name" placeholder="请输入开户银行全称(含支行)" /> |
| | | <WeChatPayWalletBankBranchsSelect |
| | | v-model:bank_branch_id="form.bank_branch_id" |
| | | placeholder="请输入" |
| | | :bank_alias_code="form.bank_alias_code" |
| | | :need_bank_branch="form.need_bank_branch" |
| | | :city_code="form.bank_branch_area?.[1]" |
| | | /> |
| | | </ProFormItemV2> |
| | | </template> |
| | | <ProFormItemV2 |
| | | label="银行账号:" |
| | | prop="account_number" |
| | |
| | | } from '@/utils'; |
| | | import { Message } from '@bole-core/core'; |
| | | import WeChatPayWalletBanksSelect from './WeChatPayWalletBanksSelect.vue'; |
| | | import WeChatPayWalletBankBranchsSelect from './WeChatPayWalletBankBranchsSelect.vue'; |
| | | import WeChatPayWalletBankBranchAreaCascader from './WeChatPayWalletBankBranchAreaCascader.vue'; |
| | | |
| | | defineOptions({ |
| | | name: 'WechatConfigureView', |
| | |
| | | bank_branch_id: '', |
| | | bank_name: '', |
| | | account_number: '', |
| | | bank_alias_code: '', |
| | | bank_alias: '', |
| | | account_bank_code: '' as any as number, |
| | | need_bank_branch: false, |
| | | bank_branch_area: [] as number[], |
| | | }); |
| | | |
| | | const EnumWeChatPayApplymentCertTypeTextList = computed(() => { |
| | |
| | | form.business_code = data.business_code ?? ''; |
| | | form.contact_type = data.contact_info?.contact_type; |
| | | form.contact_name = data.contact_info?.contact_name ?? ''; |
| | | form.contact_id_doc_type = data.contact_info?.contact_id_doc_type; |
| | | form.contact_id_doc_type = data.contact_info?.contact_id_doc_type ?? ('' as any); |
| | | form.contact_id_number = data.contact_info?.contact_id_number ?? ''; |
| | | form.contact_id_doc_copy = convertApi2FormUrlOnlyOne( |
| | | data.contact_info?.contact_id_doc_copy ?? '' |
| | |
| | | form.bank_branch_id = data.bank_account_info?.bank_branch_id ?? ''; |
| | | form.bank_name = data.bank_account_info?.bank_name ?? ''; |
| | | form.account_number = data.bank_account_info?.account_number ?? ''; |
| | | form.bank_alias_code = data.bank_account_info?.bank_alias_code ?? ''; |
| | | form.bank_alias = data.bank_account_info?.bank_alias ?? ''; |
| | | form.account_bank_code = data.bank_account_info?.account_bank_code; |
| | | form.need_bank_branch = data.bank_account_info?.need_bank_branch ?? false; |
| | | form.bank_branch_area = [ |
| | | data.bank_account_info?.province_code, |
| | | data.bank_account_info?.city_code, |
| | | ].filter(Boolean); |
| | | }, |
| | | }); |
| | | |
| | |
| | | bank_branch_id: form.bank_branch_id, |
| | | bank_name: form.bank_name, |
| | | account_number: form.account_number, |
| | | bank_alias_code: form.bank_alias_code, |
| | | province_code: form.bank_branch_area?.[0], |
| | | city_code: form.bank_branch_area?.[1], |
| | | bank_alias: form.bank_alias, |
| | | account_bank_code: form.account_bank_code, |
| | | need_bank_branch: form.need_bank_branch, |
| | | }, |
| | | }; |
| | | let res = await enterpriseWalletServices.openEnterpriseWeChatPayWallet(params); |