|
@@ -6,8 +6,9 @@
|
|
|
<Field class="form-field" type="number" :label="$t('banksign.wallet.withdraw.outamount')"
|
|
<Field class="form-field" type="number" :label="$t('banksign.wallet.withdraw.outamount')"
|
|
|
v-model="formData.Amount" :rules="formRules.Amount" label-align="top">
|
|
v-model="formData.Amount" :rules="formRules.Amount" label-align="top">
|
|
|
<template #input>
|
|
<template #input>
|
|
|
- <input v-model="formData.Amount"
|
|
|
|
|
- :placeholder="$t('banksign.wallet.withdraw.pleaseenteroutamount')" />
|
|
|
|
|
|
|
+ <Stepper v-model="formData.Amount" theme="round" button-size="22" :min="0"
|
|
|
|
|
+ :decimal-length="accountStore.currentAccount.fractionDigits" :show-plus="false"
|
|
|
|
|
+ :show-minus="false" />
|
|
|
<div class="form-field__tips">
|
|
<div class="form-field__tips">
|
|
|
<label>{{ $t('banksign.wallet.withdraw.availableoutmoney') }}</label>
|
|
<label>{{ $t('banksign.wallet.withdraw.availableoutmoney') }}</label>
|
|
|
<span style="color: #FF0000;">{{ currencyFormat(fund.AvailableOutMoney,
|
|
<span style="color: #FF0000;">{{ currencyFormat(fund.AvailableOutMoney,
|
|
@@ -23,33 +24,46 @@
|
|
|
</template>
|
|
</template>
|
|
|
</CellGroup>
|
|
</CellGroup>
|
|
|
<CellGroup>
|
|
<CellGroup>
|
|
|
- <Cell v-if="sign.ismix === 0" :title="$t('banksign.wallet.withdraw.bankaccountname')" :value="handleNoneValue(sign.bankaccountname)" />
|
|
|
|
|
- <Cell v-if="sign.ismix === 0" :title="$t('banksign.wallet.withdraw.bankname')" :value="handleNoneValue(sign.bankname)" />
|
|
|
|
|
- <Cell v-if="sign.ismix === 0" :title="$t('banksign.wallet.withdraw.bankaccountno')" :value="handleNoneValue(sign.bankaccountno)" />
|
|
|
|
|
- <Field v-if="sign.ismix === 1" :label="$t('banksign.bankchannel')" name="channel_code" is-link >
|
|
|
|
|
|
|
+ <Cell v-if="sign.ismix === 0" :title="$t('banksign.wallet.withdraw.bankaccountname')"
|
|
|
|
|
+ :value="handleNoneValue(sign.bankaccountname)" />
|
|
|
|
|
+ <Cell v-if="sign.ismix === 0" :title="$t('banksign.wallet.withdraw.bankname')"
|
|
|
|
|
+ :value="handleNoneValue(sign.bankname)" />
|
|
|
|
|
+ <Cell v-if="sign.ismix === 0" :title="$t('banksign.wallet.withdraw.bankaccountno')"
|
|
|
|
|
+ :value="handleNoneValue(sign.bankaccountno)" />
|
|
|
|
|
+ <Field v-if="sign.ismix === 1" :label="$t('banksign.bankchannel')" name="channel_code" is-link>
|
|
|
<template #input>
|
|
<template #input>
|
|
|
- <app-select v-model="channel_code" :options="hybrids" :optionProps="{ label: 'channel_name', value: 'channel_code' }" @confirm="onHibirdChange" />
|
|
|
|
|
|
|
+ <app-select v-model="channel_code" :options="hybrids"
|
|
|
|
|
+ :optionProps="{ label: 'channel_name', value: 'channel_code' }" @confirm="onHibirdChange" />
|
|
|
</template>
|
|
</template>
|
|
|
</Field>
|
|
</Field>
|
|
|
- <Field v-if="sign.ismix === 1" name="bankaccountname" :label="$t('banksign.wallet.withdraw.bankaccountname')"
|
|
|
|
|
- v-model.trim="sign.bankaccountname" @click="showReciver = true" is-link readonly />
|
|
|
|
|
- <Field v-if="sign.ismix === 1 && channel_code != 'mypay'" type="number" name="phone_number" :label="$t('banksign.mobilephone')" maxlength="30" v-model.trim="onboard.phone_number" :placeholder="$t('banksign.Pleaseenteryourmobilephonenumber')"
|
|
|
|
|
- :rules="formRules.phone_number" />
|
|
|
|
|
- <Field v-if="sign.ismix === 1 && channel_code != 'mypay'" type="number" name="cert_no" :label="$t('banksign.cardno')" maxlength="30" v-model.trim="onboard.cert_no" :placeholder="$t('user.authentication.pleaseenterthecardnum')" :rules="formRules.cert_no" />
|
|
|
|
|
- <Field v-if="sign.ismix === 1 && channel_code != 'mypay'" :label="$t('banksign.banktype')" name="method_type" is-link >
|
|
|
|
|
|
|
+ <Field v-if="sign.ismix === 1" name="bankaccountname"
|
|
|
|
|
+ :label="$t('banksign.wallet.withdraw.bankaccountname')" v-model.trim="sign.bankaccountname"
|
|
|
|
|
+ @click="showReciver = true" is-link readonly />
|
|
|
|
|
+ <Field v-if="sign.ismix === 1 && channel_code != 'mypay'" type="number" name="phone_number"
|
|
|
|
|
+ :label="$t('banksign.mobilephone')" maxlength="30" v-model.trim="onboard.phone_number"
|
|
|
|
|
+ :placeholder="$t('banksign.Pleaseenteryourmobilephonenumber')" :rules="formRules.phone_number" />
|
|
|
|
|
+ <Field v-if="sign.ismix === 1 && channel_code != 'mypay'" type="number" name="cert_no"
|
|
|
|
|
+ :label="$t('banksign.cardno')" maxlength="30" v-model.trim="onboard.cert_no"
|
|
|
|
|
+ :placeholder="$t('user.authentication.pleaseenterthecardnum')" :rules="formRules.cert_no" />
|
|
|
|
|
+ <Field v-if="sign.ismix === 1 && channel_code != 'mypay'" :label="$t('banksign.banktype')"
|
|
|
|
|
+ name="method_type" is-link>
|
|
|
<template #input>
|
|
<template #input>
|
|
|
<app-select v-model="method_type" :options="methodTypes" @confirm="onMethodTypeChange" />
|
|
<app-select v-model="method_type" :options="methodTypes" @confirm="onMethodTypeChange" />
|
|
|
</template>
|
|
</template>
|
|
|
</Field>
|
|
</Field>
|
|
|
- <Field v-if="sign.ismix === 1 && channel_code != 'mypay' && channel_banks.length != 0" :label="$t('banksign.bankname1')"
|
|
|
|
|
- :placeholder="$t('banksign.Pleaseselectyourbank')" name="bank_code" v-model="hyBankName"
|
|
|
|
|
- @click-input="showSelect = true" :rules="formRules.hyBankName" is-link />
|
|
|
|
|
- <Field v-if="sign.ismix === 1 && channel_code === 'mypay' " name="bank" :label="$t('banksign.bankname1')" maxlength="30" v-model.trim="onboard.bank_name" :placeholder="$t('common.placeholder')"
|
|
|
|
|
|
|
+ <Field v-if="sign.ismix === 1 && channel_code != 'mypay' && channel_banks.length != 0"
|
|
|
|
|
+ :label="$t('banksign.bankname1')" :placeholder="$t('banksign.Pleaseselectyourbank')"
|
|
|
|
|
+ name="bank_code" v-model="hyBankName" @click-input="showSelect = true" :rules="formRules.hyBankName"
|
|
|
|
|
+ is-link />
|
|
|
|
|
+ <Field v-if="sign.ismix === 1 && channel_code === 'mypay'" name="bank" :label="$t('banksign.bankname1')"
|
|
|
|
|
+ maxlength="30" v-model.trim="onboard.bank_name" :placeholder="$t('common.placeholder')"
|
|
|
:rules="formRules.bank_name" />
|
|
:rules="formRules.bank_name" />
|
|
|
- <Field v-if="sign.ismix === 1" type="number" name="bank_account" :label="$t('banksign.bankno')" maxlength="30" v-model.trim="onboard.bank_account" :placeholder="$t('common.placeholder')"
|
|
|
|
|
- :rules="formRules.bank_account" />
|
|
|
|
|
- <Field v-if="sign.ismix === 1 && channel_code === 'mypay' " name="bankbranch" :label="$t('banksign.branchbankname')" maxlength="30" v-model.trim="onboard.bankbranch" :placeholder="$t('common.placeholder')"
|
|
|
|
|
- :rules="formRules.bankbranch" />
|
|
|
|
|
|
|
+ <Field v-if="sign.ismix === 1" type="number" name="bank_account" :label="$t('banksign.bankno')"
|
|
|
|
|
+ maxlength="30" v-model.trim="onboard.bank_account" :placeholder="$t('common.placeholder')"
|
|
|
|
|
+ :rules="formRules.bank_account" />
|
|
|
|
|
+ <Field v-if="sign.ismix === 1 && channel_code === 'mypay'" name="bankbranch"
|
|
|
|
|
+ :label="$t('banksign.branchbankname')" maxlength="30" v-model.trim="onboard.bankbranch"
|
|
|
|
|
+ :placeholder="$t('common.placeholder')" :rules="formRules.bankbranch" />
|
|
|
</CellGroup>
|
|
</CellGroup>
|
|
|
<CellGroup v-if="msg_317">
|
|
<CellGroup v-if="msg_317">
|
|
|
<Cell :title="$t('common.tips')">
|
|
<Cell :title="$t('common.tips')">
|
|
@@ -91,6 +105,7 @@ import { useNavigation } from '@mobile/router/navigation'
|
|
|
import { useUserStore, useAccountStore, i18n } from '@/stores'
|
|
import { useUserStore, useAccountStore, i18n } from '@/stores'
|
|
|
import { handleNoneValue } from '@/filters'
|
|
import { handleNoneValue } from '@/filters'
|
|
|
import moment from 'moment'
|
|
import moment from 'moment'
|
|
|
|
|
+import Stepper from '@mobile/components/base/stepper/index.vue'
|
|
|
import AppSelect from '@mobile/components/base/select/index.vue'
|
|
import AppSelect from '@mobile/components/base/select/index.vue'
|
|
|
|
|
|
|
|
const { formData, onSubmit, sign } = useDoWithdraw()
|
|
const { formData, onSubmit, sign } = useDoWithdraw()
|