| | |
| | | </span> |
| | | </template> |
| | | </ProDialog> |
| | | <!-- <AlipayWalletRecharge v-bind="dialogAlipayWalletProps" /> --> |
| | | <AlipayWalletRecharge v-bind="dialogAlipayWalletProps" /> |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | |
| | | |
| | | const dialogForm = ref<FormInstance>(); |
| | | |
| | | // const { dialogProps: dialogAlipayWalletProps, handleAdd: handleAlipayWalletAdd } = useFormDialog({ |
| | | // onConfirm: rechargeEnterpriseWallet, |
| | | // defaultFormParams: { |
| | | // alipayUrl: '', |
| | | // }, |
| | | // }); |
| | | const { dialogProps: dialogAlipayWalletProps, handleAdd: handleAlipayWalletAdd } = useFormDialog({ |
| | | defaultFormParams: { |
| | | alipayUrl: '', |
| | | }, |
| | | }); |
| | | |
| | | // async function rechargeEnterpriseWallet() { |
| | | // try { |
| | | // let params: API.RechargeEnterpriseWalletCommand = { |
| | | // access: EnumEnterpriseWalletAccess.Alipay, |
| | | // amount: form.value.amount, |
| | | // remark: form.value.remark, |
| | | // }; |
| | | // let res = await enterpriseWalletServices.rechargeEnterpriseWallet(params); |
| | | // if (res) { |
| | | // handleAlipayWalletAdd({ |
| | | // alipayUrl: res.payUrl, |
| | | // }); |
| | | // } |
| | | // } catch (error) {} |
| | | // } |
| | | async function rechargeEnterpriseWallet() { |
| | | try { |
| | | let params: API.RechargeEnterpriseWalletCommand = { |
| | | access: EnumEnterpriseWalletAccess.Alipay, |
| | | amount: form.value.amount, |
| | | remark: form.value.remark, |
| | | }; |
| | | let res = await enterpriseWalletServices.rechargeEnterpriseWallet(params); |
| | | if (res) { |
| | | handleAlipayWalletAdd({ |
| | | alipayUrl: res.payUrl, |
| | | }); |
| | | } |
| | | } catch (error) {} |
| | | } |
| | | |
| | | function onDialogClose() { |
| | | if (!dialogForm.value) return; |
| | |
| | | if (!dialogForm.value) return; |
| | | dialogForm.value.validate((valid) => { |
| | | if (valid) { |
| | | rechargeEnterpriseWallet(); |
| | | emit('onConfirm'); |
| | | } else { |
| | | return; |