|
|
@@ -1,424 +1,492 @@
|
|
|
<template>
|
|
|
<cwg-page-wrapper class="create-page" :isHeaderFixed="true">
|
|
|
- <cwg-header :title="t('Home.page_customer.item2')" />
|
|
|
- <view class="custom-deposit">
|
|
|
- <!-- 步骤1:选择账户 -->
|
|
|
- <view class="box box-step1">
|
|
|
- <view class="b-card">
|
|
|
- <view class="card-top">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{ t('Custom.Deposit.Title1')
|
|
|
- }}</text>
|
|
|
- <cwg-combox :clearable="false" v-model:value="loginValue" :options="loginComboxOptions"
|
|
|
- :placeholder="t('placeholder.choose')" />
|
|
|
+ <view class="container">
|
|
|
+ <view class="row">
|
|
|
+ <view class="col-12">
|
|
|
+ <view class="border-0 card-header">
|
|
|
+ <view class="d-flex flex-wrap gap-3 align-items-center justify-content-between mb-3">
|
|
|
+ <h3 class="mb-0" v-t="'Home.page_customer.item2'" />
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <!-- 步骤2:支付通道列表(卡片布局) -->
|
|
|
- <view class="box box-step2" v-if="step2">
|
|
|
- <view class="b-card">
|
|
|
- <view class="card-top">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{ t('Custom.Deposit.Title2')
|
|
|
- }}</text>
|
|
|
- <uni-loading v-if="currentTableData.length == 0" />
|
|
|
- <template v-if="currentTableData.length">
|
|
|
- <cwg-asset-tabs v-if="tabsConfig.length > 0" v-model="activeTab" :tabs="tabsConfig" />
|
|
|
- <view>
|
|
|
- <PaymentMethodsList :list="currentTableData" @select="isShowStep3" />
|
|
|
+ <view class="col-lg-12">
|
|
|
+ <view class="clearfix">
|
|
|
+ <view class="card">
|
|
|
+ <view class="card-header">
|
|
|
+ <view class="col-12 mb-5">
|
|
|
+ <view
|
|
|
+ class="d-flex flex-wrap gap-3 align-items-center justify-content-between mb-3">
|
|
|
+ <h5 class="mb-0" v-t="'Custom.Deposit.Title1'" />
|
|
|
+ </view>
|
|
|
+ <cwg-combox :clearable="false" v-model:value="loginValue"
|
|
|
+ :options="loginComboxOptions" :placeholder="t('placeholder.choose')" />
|
|
|
+ </view>
|
|
|
+ <uni-loading v-if="step2 && currentTableData.length == 0" />
|
|
|
+ <template v-if="step2 && currentTableData.length > 0">
|
|
|
+ <view class="col-12 mb-5">
|
|
|
+ <view
|
|
|
+ class="d-flex flex-wrap gap-3 align-items-center justify-content-between mb-3">
|
|
|
+ <h5 class="mb-0" v-t="'Custom.Deposit.Title2'" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <cwg-asset-tabs v-if="tabsConfig.length > 0" v-model="activeTab"
|
|
|
+ :tabs="tabsConfig" />
|
|
|
+ </template>
|
|
|
+ </view>
|
|
|
+ <view class="card-body" v-if="step2 && currentTableData.length > 0">
|
|
|
+ <view class="tab-content">
|
|
|
+ <view>
|
|
|
+ <PaymentMethodsList :list="currentTableData" @select="isShowStep3" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </template>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <template v-if="step5">
|
|
|
+ <cwg-header :title="t('Home.page_customer.item2')" />
|
|
|
+ <view class="custom-deposit">
|
|
|
+ <!-- 步骤1:选择账户 -->
|
|
|
+ <view class="box box-step1">
|
|
|
+ <view class="b-card">
|
|
|
+ <view class="card-top">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('Custom.Deposit.Title1')
|
|
|
+ }}</text>
|
|
|
+ <cwg-combox :clearable="false" v-model:value="loginValue" :options="loginComboxOptions"
|
|
|
+ :placeholder="t('placeholder.choose')" />
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <!-- 步骤2:支付通道列表(卡片布局) -->
|
|
|
+ <view class="box box-step2" v-if="step2">
|
|
|
+ <view class="b-card">
|
|
|
+ <view class="card-top">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('Custom.Deposit.Title2')
|
|
|
+ }}</text>
|
|
|
+ <uni-loading v-if="currentTableData.length == 0" />
|
|
|
+ <template v-if="currentTableData.length">
|
|
|
+ <cwg-asset-tabs v-if="tabsConfig.length > 0" v-model="activeTab" :tabs="tabsConfig" />
|
|
|
+ <view>
|
|
|
+ <PaymentMethodsList :list="currentTableData" @select="isShowStep3" />
|
|
|
+ </view>
|
|
|
+ </template>
|
|
|
|
|
|
- <!-- <view v-if="step3" class="reselect-btn">
|
|
|
+ <!-- <view v-if="step3" class="reselect-btn">
|
|
|
<button class="s-btn reselect" type="primary" @click="showTable">{{
|
|
|
t('Custom.Deposit.Reselect') }}</button>
|
|
|
</view> -->
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
-
|
|
|
- <!-- 步骤3:填写入金信息 -->
|
|
|
- <view class="box box-step3" v-if="step3">
|
|
|
- <view class="b-card">
|
|
|
- <view class="card-top">
|
|
|
- <!-- 注意事项(第一步确认) -->
|
|
|
- <view v-if="!isStep3" class="step3-attention">
|
|
|
- <view class="tips" v-if="(introduce.introduce || introduce.enIntroduce)">
|
|
|
- <view>
|
|
|
- <cwg-rich-text class="attention"
|
|
|
- :nodes="isZh ? introduce.introduce : introduce.enIntroduce" />
|
|
|
|
|
|
+ <!-- 步骤3:填写入金信息 -->
|
|
|
+ <view class="box box-step3" v-if="step3">
|
|
|
+ <view class="b-card">
|
|
|
+ <view class="card-top">
|
|
|
+ <!-- 注意事项(第一步确认) -->
|
|
|
+ <view v-if="!isStep3" class="step3-attention">
|
|
|
+ <view class="tips" v-if="(introduce.introduce || introduce.enIntroduce)">
|
|
|
+ <view>
|
|
|
+ <cwg-rich-text class="attention"
|
|
|
+ :nodes="isZh ? introduce.introduce : introduce.enIntroduce" />
|
|
|
+
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- <view class="btn-bottom">
|
|
|
- <text class="btn crm-cursor" @click="isStep3Open()">{{ t('Btn.Confirm')
|
|
|
+ <view class="btn-bottom">
|
|
|
+ <text class="btn crm-cursor" @click="isStep3Open()">{{ t('Btn.Confirm')
|
|
|
}}</text>
|
|
|
- </view>
|
|
|
+ </view>
|
|
|
|
|
|
- </view>
|
|
|
+ </view>
|
|
|
|
|
|
- <!-- 表单(确认后显示) -->
|
|
|
- <uni-forms v-if="isStep3" ref="formRef" :model="params" :rules="rules" label-position="top"
|
|
|
- validate-trigger="submit" :label-width="300" class="base-info-form">
|
|
|
- <uni-row class="demo-uni-row uni-row1">
|
|
|
- <!-- 信用卡选择区域 -->
|
|
|
- <template v-if="isStep3 && channelData.confirmCreditCard == 1">
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <view
|
|
|
- style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
- t('PersonalManagement.Label.selectCreditCard') }}</text>
|
|
|
- <view class="add-back">
|
|
|
- <text>{{ t('PersonalManagement.Label.addCreditCard') }}</text>
|
|
|
- <text class="add-btn crm-cursor" @click="openAddBankCard">{{
|
|
|
- t('Custom.Withdraw.addBank1') }}</text>
|
|
|
+ <!-- 表单(确认后显示) -->
|
|
|
+ <uni-forms v-if="isStep3" ref="formRef" :model="params" :rules="rules" label-position="top"
|
|
|
+ validate-trigger="submit" :label-width="300" class="base-info-form">
|
|
|
+ <uni-row class="demo-uni-row uni-row1">
|
|
|
+ <!-- 信用卡选择区域 -->
|
|
|
+ <template v-if="isStep3 && channelData.confirmCreditCard == 1">
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <view
|
|
|
+ style="display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('PersonalManagement.Label.selectCreditCard') }}</text>
|
|
|
+ <view class="add-back">
|
|
|
+ <text>{{ t('PersonalManagement.Label.addCreditCard') }}</text>
|
|
|
+ <text class="add-btn crm-cursor" @click="openAddBankCard">{{
|
|
|
+ t('Custom.Withdraw.addBank1') }}</text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
- </view>
|
|
|
- </uni-col>
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <uni-forms-item>
|
|
|
- <cwg-combox :clearable="false" v-model:value="myId"
|
|
|
- :options="creditCardOptions" :placeholder="t('placeholder.choose')"
|
|
|
- @change="selectCode" />
|
|
|
- </uni-forms-item>
|
|
|
- </uni-col>
|
|
|
- </template>
|
|
|
+ </uni-col>
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <uni-forms-item>
|
|
|
+ <cwg-combox :clearable="false" v-model:value="myId"
|
|
|
+ :options="creditCardOptions" :placeholder="t('placeholder.choose')"
|
|
|
+ @change="selectCode" />
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-col>
|
|
|
+ </template>
|
|
|
|
|
|
|
|
|
- <!-- 银行选择(如有) -->
|
|
|
- <template v-if="isStep3 && bankOptions.length">
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
- t('news_add_field.Label.Title4')
|
|
|
+ <!-- 银行选择(如有) -->
|
|
|
+ <template v-if="isStep3 && bankOptions.length">
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('news_add_field.Label.Title4')
|
|
|
}}</text>
|
|
|
- </uni-col>
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <uni-forms-item>
|
|
|
- <cwg-combox :clearable="false" v-model:value="code" :options="bankOptions"
|
|
|
- :placeholder="t('placeholder.choose')" @change="selectCode" />
|
|
|
- </uni-forms-item>
|
|
|
- </uni-col>
|
|
|
- </template>
|
|
|
- <!-- 特别提示(B2BINPAY) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
- v-if="isStep3 && bankOptions.length && channelData.code == 'B2BINPAY'">
|
|
|
- <text class="tit" style="margin: 10px 0 20px"><text class="iconfont iconi"></text>{{
|
|
|
- t('Custom.Deposit.Des') }}</text>
|
|
|
- </uni-col>
|
|
|
-
|
|
|
- <!-- 电汇信息展示 -->
|
|
|
- <template
|
|
|
- v-if="isStep3 && ['UNION_PAY_TELEGRAPHIC', 'UNION_PAY_TELEGRAPHIC_SPECIAL', 'UNION_PAY_TELEGRAPHIC_TWO'].includes(channelData.code)">
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
- t('Custom.Deposit.Title5') }}</text>
|
|
|
- </uni-col>
|
|
|
-
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <view class="wire-transfer-account">
|
|
|
- <view class="row"><text class="label SpecialColor">{{
|
|
|
- t('Custom.Deposit.bankUname') }}</text><text
|
|
|
- class="content SpecialColor">{{
|
|
|
- WireTransferAccount.bankUname || '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label">{{ t('Custom.Deposit.bankName')
|
|
|
- }}</text><text class="content">{{ WireTransferAccount.bankName ||
|
|
|
- '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label SpecialColor">{{
|
|
|
- t('Custom.Deposit.bankCardNum') }}</text><text
|
|
|
- class="content SpecialColor">{{
|
|
|
- WireTransferAccount.bankCardNum || '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label">{{ t('Custom.Deposit.bankAddr')
|
|
|
- }}</text><text class="content">{{ WireTransferAccount.bankAddr ||
|
|
|
- '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label SpecialColor">{{
|
|
|
- t('Custom.Deposit.swiftCode') }}</text><text
|
|
|
- class="content SpecialColor">{{
|
|
|
- WireTransferAccount.swiftCode || '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label">{{ t('Custom.Deposit.bankCode')
|
|
|
- }}</text><text class="content">{{ WireTransferAccount.bankCode ||
|
|
|
- '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label SpecialColor">{{
|
|
|
- t('Custom.Recording.Note')
|
|
|
- }}</text><text class="content SpecialColor">{{
|
|
|
- WireTransferAccount.bankMsg || '--' }}</text></view>
|
|
|
- </view>
|
|
|
- </uni-col>
|
|
|
- </template>
|
|
|
-
|
|
|
-
|
|
|
- <!-- 数字货币信息展示 -->
|
|
|
- <template
|
|
|
- v-if="isStep3 && channelData.code && channelData.code.indexOf('DIGITAL_PAY_TYPE_KEY') === 0">
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
- t('Custom.Deposit.DigitalAcc') }}</text>
|
|
|
- </uni-col>
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <view class="wire-transfer-account">
|
|
|
- <view class="row"><text class="label SpecialColor">{{
|
|
|
- t('Custom.Deposit.DigitalName') }}</text><text
|
|
|
- class="content SpecialColor">{{ WireTransferAccount.name
|
|
|
- + '-' +
|
|
|
- WireTransferAccount.type }}</text></view>
|
|
|
- <view class="row"><text class="label">{{ t('Custom.Withdraw.Title6')
|
|
|
- }}</text><text class="content">{{ WireTransferAccount.address ||
|
|
|
- '--'
|
|
|
- }}</text></view>
|
|
|
- <view class="row"><text class="label">QR Code</text>
|
|
|
- <image :src="Host05 + WireTransferAccount.url" mode="aspectFit"
|
|
|
- style="width: 100rpx; height: 100rpx;" />
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </uni-col>
|
|
|
- </template>
|
|
|
-
|
|
|
-
|
|
|
- <!-- 表单区域(含金额、预估金额、上传凭证、优惠码) -->
|
|
|
- <template v-if="isStep3">
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
- <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
- t('Custom.Deposit.Title3') }}</text>
|
|
|
- </uni-col>
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-loading="pictLoadingImg">
|
|
|
-
|
|
|
- <!-- 金额输入 -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
|
|
- <uni-forms-item
|
|
|
- :label="t('Custom.Deposit.Title3') + '(' + channelData.currency + ')'"
|
|
|
- name="amount" :error-message="amountErrorMessage">
|
|
|
- <uni-easyinput type="number" v-model="params.amount"
|
|
|
- :placeholder="t('placeholder.input')" @blur="validateAmount" />
|
|
|
- </uni-forms-item>
|
|
|
</uni-col>
|
|
|
-
|
|
|
- <!-- 预估金额(若有汇率) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8" v-if="channelData.rate">
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
<uni-forms-item>
|
|
|
- <template #label>
|
|
|
- <view class="label-with-icon">
|
|
|
- <text>{{ t('Custom.Deposit.EstimatedAmount') + '(' +
|
|
|
- channelData.transformCurrency + ')' }}</text>
|
|
|
- <uni-tooltip placement="top">
|
|
|
- <view class="item">?</view>
|
|
|
- <template #content>
|
|
|
- <text>{{ t('Custom.Deposit.des') }}</text>
|
|
|
- </template>
|
|
|
- </uni-tooltip>
|
|
|
- </view>
|
|
|
- </template>
|
|
|
- <uni-easyinput v-model="params.amount1" disabled
|
|
|
- :placeholder="t('placeholder.input')" />
|
|
|
- </uni-forms-item>
|
|
|
- </uni-col>
|
|
|
- <!-- 优惠码 -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
|
|
- <uni-forms-item name="promoCode">
|
|
|
- <template #label>
|
|
|
- <view class="label-with-icon">
|
|
|
- <text>{{ t('Custom.Deposit.PromoCode') }}</text>
|
|
|
- <uni-tooltip placement="top">
|
|
|
- <view class="item">?</view>
|
|
|
- <template #content>
|
|
|
- <text>{{ t('news_add_field.Des.item3') }}</text>
|
|
|
- </template>
|
|
|
- </uni-tooltip>
|
|
|
- </view>
|
|
|
- </template>
|
|
|
- <uni-easyinput v-model="params.promoCode"
|
|
|
- :placeholder="t('placeholder.input')" />
|
|
|
+ <cwg-combox :clearable="false" v-model:value="code"
|
|
|
+ :options="bankOptions" :placeholder="t('placeholder.choose')"
|
|
|
+ @change="selectCode" />
|
|
|
</uni-forms-item>
|
|
|
</uni-col>
|
|
|
- <!-- 上传汇款凭证(特定渠道) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8" v-if="
|
|
|
- channelData.code == 'UNION_PAY_TELEGRAPHIC' ||
|
|
|
- channelData.code == 'UNION_PAY_TELEGRAPHIC_SPECIAL' ||
|
|
|
- channelData.code && channelData.code.indexOf('DIGITAL_PAY_TYPE_KEY') === 0 ||
|
|
|
- channelData.code == 'UNION_PAY_TELEGRAPHIC_TWO'
|
|
|
- ">
|
|
|
- <uni-forms-item :label="t('Custom.Deposit.UploadRemittanceVoucher')">
|
|
|
- <cwg-file-picker-wrapper v-model="imageUrl" :limit="1" :editable="true"
|
|
|
- :fileMediatype="'all'" uploadUrl="/wasabi/upload/file"
|
|
|
- :baseUrl="Host80" />
|
|
|
- </uni-forms-item>
|
|
|
+ </template>
|
|
|
+ <!-- 特别提示(B2BINPAY) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
+ v-if="isStep3 && bankOptions.length && channelData.code == 'B2BINPAY'">
|
|
|
+ <text class="tit" style="margin: 10px 0 20px"><text
|
|
|
+ class="iconfont iconi"></text>{{
|
|
|
+ t('Custom.Deposit.Des') }}</text>
|
|
|
+ </uni-col>
|
|
|
+
|
|
|
+ <!-- 电汇信息展示 -->
|
|
|
+ <template
|
|
|
+ v-if="isStep3 && ['UNION_PAY_TELEGRAPHIC', 'UNION_PAY_TELEGRAPHIC_SPECIAL', 'UNION_PAY_TELEGRAPHIC_TWO'].includes(channelData.code)">
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('Custom.Deposit.Title5') }}</text>
|
|
|
</uni-col>
|
|
|
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <view class="wire-transfer-account">
|
|
|
+ <view class="row"><text class="label SpecialColor">{{
|
|
|
+ t('Custom.Deposit.bankUname') }}</text><text
|
|
|
+ class="content SpecialColor">{{
|
|
|
+ WireTransferAccount.bankUname || '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label">{{ t('Custom.Deposit.bankName')
|
|
|
+ }}</text><text class="content">{{ WireTransferAccount.bankName
|
|
|
+ ||
|
|
|
+ '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label SpecialColor">{{
|
|
|
+ t('Custom.Deposit.bankCardNum') }}</text><text
|
|
|
+ class="content SpecialColor">{{
|
|
|
+ WireTransferAccount.bankCardNum || '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label">{{ t('Custom.Deposit.bankAddr')
|
|
|
+ }}</text><text class="content">{{ WireTransferAccount.bankAddr
|
|
|
+ ||
|
|
|
+ '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label SpecialColor">{{
|
|
|
+ t('Custom.Deposit.swiftCode') }}</text><text
|
|
|
+ class="content SpecialColor">{{
|
|
|
+ WireTransferAccount.swiftCode || '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label">{{ t('Custom.Deposit.bankCode')
|
|
|
+ }}</text><text class="content">{{ WireTransferAccount.bankCode
|
|
|
+ ||
|
|
|
+ '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label SpecialColor">{{
|
|
|
+ t('Custom.Recording.Note')
|
|
|
+ }}</text><text class="content SpecialColor">{{
|
|
|
+ WireTransferAccount.bankMsg || '--' }}</text></view>
|
|
|
+ </view>
|
|
|
+ </uni-col>
|
|
|
+ </template>
|
|
|
|
|
|
|
|
|
- <!-- 电汇提示 -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
- v-if="isStep3 && ['UNION_PAY_TELEGRAPHIC', 'UNION_PAY_TELEGRAPHIC_SPECIAL', 'UNION_PAY_TELEGRAPHIC_TWO'].includes(channelData.code)">
|
|
|
- <text>{{ t('Custom.Deposit.Tips') }}</text>
|
|
|
+ <!-- 数字货币信息展示 -->
|
|
|
+ <template
|
|
|
+ v-if="isStep3 && channelData.code && channelData.code.indexOf('DIGITAL_PAY_TYPE_KEY') === 0">
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('Custom.Deposit.DigitalAcc') }}</text>
|
|
|
</uni-col>
|
|
|
-
|
|
|
- <!-- ========== 赠金活动部分 ========== -->
|
|
|
- <!-- 10%赠金(年中赠金) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="tableData4Flag">
|
|
|
- <uni-forms-item class="agree" name="agree4">
|
|
|
- <label class="checkbox">
|
|
|
- <checkbox :checked="params.agree4"
|
|
|
- @click="params.agree4 = !params.agree4" />
|
|
|
- <text>{{ t('news_add_field1.activitiesNZ.itemDeposit1') }}</text>
|
|
|
- </label>
|
|
|
- <view style="line-height: 1.5; font-size: 14px">
|
|
|
- <text>{{ t('news_add_field1.activitiesNZ.itemDeposit2') }}</text>
|
|
|
- <text class="clause crm-cursor" @click="dialogClauseNZ = true">{{
|
|
|
- t('news_add_field1.activitiesNZ.itemDeposit3')
|
|
|
- }}</text>
|
|
|
- <text>{{ t('news_add_field1.activitiesNZ.itemDeposit4') }}</text>
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <view class="wire-transfer-account">
|
|
|
+ <view class="row"><text class="label SpecialColor">{{
|
|
|
+ t('Custom.Deposit.DigitalName') }}</text><text
|
|
|
+ class="content SpecialColor">{{ WireTransferAccount.name
|
|
|
+ + '-' +
|
|
|
+ WireTransferAccount.type }}</text></view>
|
|
|
+ <view class="row"><text class="label">{{ t('Custom.Withdraw.Title6')
|
|
|
+ }}</text><text class="content">{{ WireTransferAccount.address ||
|
|
|
+ '--'
|
|
|
+ }}</text></view>
|
|
|
+ <view class="row"><text class="label">QR Code</text>
|
|
|
+ <image :src="Host05 + WireTransferAccount.url" mode="aspectFit"
|
|
|
+ style="width: 100rpx; height: 100rpx;" />
|
|
|
</view>
|
|
|
- </uni-forms-item>
|
|
|
-
|
|
|
+ </view>
|
|
|
</uni-col>
|
|
|
+ </template>
|
|
|
|
|
|
- <!-- 20%赠金(年中赠金) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="tableData4TwoFlag">
|
|
|
- <uni-forms-item class="agree" name="agree5">
|
|
|
- <label class="checkbox">
|
|
|
- <checkbox :checked="params.agree5"
|
|
|
- @click="params.agree5 = !params.agree5" />
|
|
|
- <text>{{ t('news_add_field1.activitiesNZTwo.itemDeposit1') }}</text>
|
|
|
- </label>
|
|
|
- <view style="line-height: 1.5; font-size: 14px">
|
|
|
- <text>{{ t('news_add_field1.activitiesNZTwo.itemDeposit2') }}</text>
|
|
|
- <text class="clause crm-cursor" @click="dialogClauseNZTwo = true">{{
|
|
|
- t('news_add_field1.activitiesNZTwo.itemDeposit3') }}</text>
|
|
|
- <text>{{ t('news_add_field1.activitiesNZTwo.itemDeposit4') }}</text>
|
|
|
- </view>
|
|
|
- </uni-forms-item>
|
|
|
|
|
|
+ <!-- 表单区域(含金额、预估金额、上传凭证、优惠码) -->
|
|
|
+ <template v-if="isStep3">
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24">
|
|
|
+ <text class="tit"><text class="iconfont icon-caret-right"></text>{{
|
|
|
+ t('Custom.Deposit.Title3') }}</text>
|
|
|
</uni-col>
|
|
|
-
|
|
|
- <!-- 赠送活动(动态) -->
|
|
|
<uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
- v-if="tableDataNewListFlag">
|
|
|
- <uni-forms-item class="agree" name="agree6">
|
|
|
- <label>
|
|
|
- <checkbox :checked="params.agree6"
|
|
|
- @click="params.agree6 = !params.agree6" />
|
|
|
- <text>{{ tableDataNewList.title }}</text>
|
|
|
- </label>
|
|
|
- <view style="line-height: 1.5; font-size: 14px">
|
|
|
- <text>{{ t('news_add_field1.activitiesNewList.item1') }}</text>
|
|
|
- <text class="clause crm-cursor"
|
|
|
- @click="dialogClauseNewList = true">{{
|
|
|
- tableDataNewList.title }}</text>
|
|
|
- <text>{{ t('news_add_field1.activitiesNewList.item2') }}</text>
|
|
|
- </view>
|
|
|
- </uni-forms-item>
|
|
|
+ v-loading="pictLoadingImg">
|
|
|
+
|
|
|
+ <!-- 金额输入 -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
|
|
+ <uni-forms-item
|
|
|
+ :label="t('Custom.Deposit.Title3') + '(' + channelData.currency + ')'"
|
|
|
+ name="amount" :error-message="amountErrorMessage">
|
|
|
+ <uni-easyinput type="number" v-model="params.amount"
|
|
|
+ :placeholder="t('placeholder.input')" @blur="validateAmount" />
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-col>
|
|
|
+
|
|
|
+ <!-- 预估金额(若有汇率) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8" v-if="channelData.rate">
|
|
|
+ <uni-forms-item>
|
|
|
+ <template #label>
|
|
|
+ <view class="label-with-icon">
|
|
|
+ <text>{{ t('Custom.Deposit.EstimatedAmount') + '(' +
|
|
|
+ channelData.transformCurrency + ')' }}</text>
|
|
|
+ <uni-tooltip placement="top">
|
|
|
+ <view class="item">?</view>
|
|
|
+ <template #content>
|
|
|
+ <text>{{ t('Custom.Deposit.des') }}</text>
|
|
|
+ </template>
|
|
|
+ </uni-tooltip>
|
|
|
+ </view>
|
|
|
+ </template>
|
|
|
+ <uni-easyinput v-model="params.amount1" disabled
|
|
|
+ :placeholder="t('placeholder.input')" />
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-col>
|
|
|
+ <!-- 优惠码 -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8">
|
|
|
+ <uni-forms-item name="promoCode">
|
|
|
+ <template #label>
|
|
|
+ <view class="label-with-icon">
|
|
|
+ <text>{{ t('Custom.Deposit.PromoCode') }}</text>
|
|
|
+ <uni-tooltip placement="top">
|
|
|
+ <view class="item">?</view>
|
|
|
+ <template #content>
|
|
|
+ <text>{{ t('news_add_field.Des.item3') }}</text>
|
|
|
+ </template>
|
|
|
+ </uni-tooltip>
|
|
|
+ </view>
|
|
|
+ </template>
|
|
|
+ <uni-easyinput v-model="params.promoCode"
|
|
|
+ :placeholder="t('placeholder.input')" />
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-col>
|
|
|
+ <!-- 上传汇款凭证(特定渠道) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="12" :lg="8" :xl="8" v-if="
|
|
|
+ channelData.code == 'UNION_PAY_TELEGRAPHIC' ||
|
|
|
+ channelData.code == 'UNION_PAY_TELEGRAPHIC_SPECIAL' ||
|
|
|
+ channelData.code && channelData.code.indexOf('DIGITAL_PAY_TYPE_KEY') === 0 ||
|
|
|
+ channelData.code == 'UNION_PAY_TELEGRAPHIC_TWO'
|
|
|
+ ">
|
|
|
+ <uni-forms-item :label="t('Custom.Deposit.UploadRemittanceVoucher')">
|
|
|
+ <cwg-file-picker-wrapper v-model="imageUrl" :limit="1"
|
|
|
+ :editable="true" :fileMediatype="'all'"
|
|
|
+ uploadUrl="/wasabi/upload/file" :baseUrl="Host80" />
|
|
|
+ </uni-forms-item>
|
|
|
+ </uni-col>
|
|
|
|
|
|
- </uni-col>
|
|
|
|
|
|
- <!-- 20%赠金申请(特定账户类型) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
- v-if="(ACCType == 1 || ACCType == 2 || ACCType == 5 || ACCType == 6 || ACCType == 7) && anshiClose">
|
|
|
- <uni-forms-item class="agree" name="agree3">
|
|
|
- <label class="checkbox">
|
|
|
- <checkbox :checked="params.agree3"
|
|
|
- @click="params.agree3 = !params.agree3" />
|
|
|
- <text>{{ t('news_add_field1.deposit.item3') }}</text>
|
|
|
- </label>
|
|
|
- <view style="line-height: 1.5; font-size: 14px">
|
|
|
- <text>{{ t('news_add_field1.deposit.item4') }}</text>
|
|
|
- <text class="clause crm-cursor" @click="dialogClause1 = true">{{
|
|
|
- t('news_add_field1.deposit.item5') }}</text>
|
|
|
- <text>{{ t('news_add_field1.deposit.item6') }}</text>
|
|
|
- </view>
|
|
|
- </uni-forms-item>
|
|
|
|
|
|
- </uni-col>
|
|
|
+ <!-- 电汇提示 -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
+ v-if="isStep3 && ['UNION_PAY_TELEGRAPHIC', 'UNION_PAY_TELEGRAPHIC_SPECIAL', 'UNION_PAY_TELEGRAPHIC_TWO'].includes(channelData.code)">
|
|
|
+ <text>{{ t('Custom.Deposit.Tips') }}</text>
|
|
|
+ </uni-col>
|
|
|
|
|
|
- <!-- 普通10%赠金(非年中、非特定账户) -->
|
|
|
- <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
- v-if="!tableData4Flag && !tableData4TwoFlag && !tableDataNewListFlag && (country != 'CN' || (country == 'CN' && (ACCType == 1 || ACCType == 2 || ACCType == 7 || ACCType == 5 || ACCType == 6 || ACCType == 8))) && ACCType != 3">
|
|
|
- <template v-if="isSupportedCountry && (ACCType == 2 || ACCType == 7)">
|
|
|
- <uni-forms-item class="agree" name="agree2">
|
|
|
- <label>
|
|
|
- <checkbox :checked="params.agree2"
|
|
|
- @click="params.agree2 = !params.agree2" />
|
|
|
- <text>{{ t('news_add_field1.deposit.item2_1') }}</text>
|
|
|
+ <!-- ========== 赠金活动部分 ========== -->
|
|
|
+ <!-- 10%赠金(年中赠金) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24" v-if="tableData4Flag">
|
|
|
+ <uni-forms-item class="agree" name="agree4">
|
|
|
+ <label class="checkbox">
|
|
|
+ <checkbox :checked="params.agree4"
|
|
|
+ @click="params.agree4 = !params.agree4" />
|
|
|
+ <text>{{ t('news_add_field1.activitiesNZ.itemDeposit1')
|
|
|
+ }}</text>
|
|
|
</label>
|
|
|
<view style="line-height: 1.5; font-size: 14px">
|
|
|
- <text>{{ t('Custom.Deposit.agree21') }}</text>
|
|
|
- <cwg-link type="pdf" title="Custom.Deposit.agree22_2"
|
|
|
- :url="`pdf/pdf4/100Bonus-en.pdf`" style="color: black" />
|
|
|
- <text>{{ t('Custom.Deposit.agree23_2') }}</text>
|
|
|
+ <text>{{ t('news_add_field1.activitiesNZ.itemDeposit2')
|
|
|
+ }}</text>
|
|
|
+ <text class="clause crm-cursor"
|
|
|
+ @click="dialogClauseNZ = true">{{
|
|
|
+ t('news_add_field1.activitiesNZ.itemDeposit3')
|
|
|
+ }}</text>
|
|
|
+ <text>{{ t('news_add_field1.activitiesNZ.itemDeposit4')
|
|
|
+ }}</text>
|
|
|
</view>
|
|
|
</uni-forms-item>
|
|
|
|
|
|
- </template>
|
|
|
- <template
|
|
|
- v-else-if="!isSupportedCountry && ACCType != 8 && !isAfterSeptember30()">
|
|
|
- <uni-forms-item class="agree" name="agree2">
|
|
|
+ </uni-col>
|
|
|
+
|
|
|
+ <!-- 20%赠金(年中赠金) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
+ v-if="tableData4TwoFlag">
|
|
|
+ <uni-forms-item class="agree" name="agree5">
|
|
|
+ <label class="checkbox">
|
|
|
+ <checkbox :checked="params.agree5"
|
|
|
+ @click="params.agree5 = !params.agree5" />
|
|
|
+ <text>{{ t('news_add_field1.activitiesNZTwo.itemDeposit1')
|
|
|
+ }}</text>
|
|
|
+ </label>
|
|
|
+ <view style="line-height: 1.5; font-size: 14px">
|
|
|
+ <text>{{ t('news_add_field1.activitiesNZTwo.itemDeposit2')
|
|
|
+ }}</text>
|
|
|
+ <text class="clause crm-cursor"
|
|
|
+ @click="dialogClauseNZTwo = true">{{
|
|
|
+ t('news_add_field1.activitiesNZTwo.itemDeposit3') }}</text>
|
|
|
+ <text>{{ t('news_add_field1.activitiesNZTwo.itemDeposit4')
|
|
|
+ }}</text>
|
|
|
+ </view>
|
|
|
+ </uni-forms-item>
|
|
|
+
|
|
|
+ </uni-col>
|
|
|
+
|
|
|
+ <!-- 赠送活动(动态) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
+ v-if="tableDataNewListFlag">
|
|
|
+ <uni-forms-item class="agree" name="agree6">
|
|
|
<label>
|
|
|
- <checkbox :checked="params.agree2"
|
|
|
- @click="params.agree2 = !params.agree2" />
|
|
|
- <text>{{ t('news_add_field1.deposit.item1') }}</text>
|
|
|
+ <checkbox :checked="params.agree6"
|
|
|
+ @click="params.agree6 = !params.agree6" />
|
|
|
+ <text>{{ tableDataNewList.title }}</text>
|
|
|
</label>
|
|
|
<view style="line-height: 1.5; font-size: 14px">
|
|
|
- <text>{{ t('Custom.Deposit.agree21') }}</text>
|
|
|
- <cwg-link type="pdf" title="Custom.Deposit.agree22"
|
|
|
- :url="`pdf/pdf4/${langCN}.pdf`" style="color: black" />
|
|
|
- <text>{{ t('Custom.Deposit.agree23_1') }}</text>
|
|
|
+ <text>{{ t('news_add_field1.activitiesNewList.item1') }}</text>
|
|
|
+ <text class="clause crm-cursor"
|
|
|
+ @click="dialogClauseNewList = true">{{
|
|
|
+ tableDataNewList.title }}</text>
|
|
|
+ <text>{{ t('news_add_field1.activitiesNewList.item2') }}</text>
|
|
|
</view>
|
|
|
</uni-forms-item>
|
|
|
|
|
|
- </template>
|
|
|
+ </uni-col>
|
|
|
+
|
|
|
+ <!-- 20%赠金申请(特定账户类型) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
+ v-if="(ACCType == 1 || ACCType == 2 || ACCType == 5 || ACCType == 6 || ACCType == 7) && anshiClose">
|
|
|
+ <uni-forms-item class="agree" name="agree3">
|
|
|
+ <label class="checkbox">
|
|
|
+ <checkbox :checked="params.agree3"
|
|
|
+ @click="params.agree3 = !params.agree3" />
|
|
|
+ <text>{{ t('news_add_field1.deposit.item3') }}</text>
|
|
|
+ </label>
|
|
|
+ <view style="line-height: 1.5; font-size: 14px">
|
|
|
+ <text>{{ t('news_add_field1.deposit.item4') }}</text>
|
|
|
+ <text class="clause crm-cursor" @click="dialogClause1 = true">{{
|
|
|
+ t('news_add_field1.deposit.item5') }}</text>
|
|
|
+ <text>{{ t('news_add_field1.deposit.item6') }}</text>
|
|
|
+ </view>
|
|
|
+ </uni-forms-item>
|
|
|
+
|
|
|
+ </uni-col>
|
|
|
+
|
|
|
+ <!-- 普通10%赠金(非年中、非特定账户) -->
|
|
|
+ <uni-col :xs="24" :sm="24" :md="24" :lg="24" :xl="24"
|
|
|
+ v-if="!tableData4Flag && !tableData4TwoFlag && !tableDataNewListFlag && (country != 'CN' || (country == 'CN' && (ACCType == 1 || ACCType == 2 || ACCType == 7 || ACCType == 5 || ACCType == 6 || ACCType == 8))) && ACCType != 3">
|
|
|
+ <template v-if="isSupportedCountry && (ACCType == 2 || ACCType == 7)">
|
|
|
+ <uni-forms-item class="agree" name="agree2">
|
|
|
+ <label>
|
|
|
+ <checkbox :checked="params.agree2"
|
|
|
+ @click="params.agree2 = !params.agree2" />
|
|
|
+ <text>{{ t('news_add_field1.deposit.item2_1') }}</text>
|
|
|
+ </label>
|
|
|
+ <view style="line-height: 1.5; font-size: 14px">
|
|
|
+ <text>{{ t('Custom.Deposit.agree21') }}</text>
|
|
|
+ <cwg-link type="pdf" title="Custom.Deposit.agree22_2"
|
|
|
+ :url="`pdf/pdf4/100Bonus-en.pdf`"
|
|
|
+ style="color: black" />
|
|
|
+ <text>{{ t('Custom.Deposit.agree23_2') }}</text>
|
|
|
+ </view>
|
|
|
+ </uni-forms-item>
|
|
|
+
|
|
|
+ </template>
|
|
|
+ <template
|
|
|
+ v-else-if="!isSupportedCountry && ACCType != 8 && !isAfterSeptember30()">
|
|
|
+ <uni-forms-item class="agree" name="agree2">
|
|
|
+ <label>
|
|
|
+ <checkbox :checked="params.agree2"
|
|
|
+ @click="params.agree2 = !params.agree2" />
|
|
|
+ <text>{{ t('news_add_field1.deposit.item1') }}</text>
|
|
|
+ </label>
|
|
|
+ <view style="line-height: 1.5; font-size: 14px">
|
|
|
+ <text>{{ t('Custom.Deposit.agree21') }}</text>
|
|
|
+ <cwg-link type="pdf" title="Custom.Deposit.agree22"
|
|
|
+ :url="`pdf/pdf4/${langCN}.pdf`" style="color: black" />
|
|
|
+ <text>{{ t('Custom.Deposit.agree23_1') }}</text>
|
|
|
+ </view>
|
|
|
+ </uni-forms-item>
|
|
|
+
|
|
|
+ </template>
|
|
|
+ </uni-col>
|
|
|
</uni-col>
|
|
|
- </uni-col>
|
|
|
- </template>
|
|
|
+ </template>
|
|
|
|
|
|
- </uni-row>
|
|
|
- <button class="s-btn" type="primary" @click="submitConfirm">{{ t('Btn.Submit') }}</button>
|
|
|
- </uni-forms>
|
|
|
+ </uni-row>
|
|
|
+ <button class="s-btn" type="primary" @click="submitConfirm">{{ t('Btn.Submit')
|
|
|
+ }}</button>
|
|
|
+ </uni-forms>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
+ <!-- 不参加活动弹出框 -->
|
|
|
+ <cwg-dont-active-popup v-model:visible="dialogDontActive" :showFooters="true"
|
|
|
+ @confirm="tosubmitConfirm" />
|
|
|
+ <!-- 新年24用户提示弹窗 -->
|
|
|
+ <NewYear24Popup v-model:visible="tableDataNewYear24Flag" />
|
|
|
+ <!-- 越南用户提示弹窗 -->
|
|
|
+ <VietnamNoticePopup v-model:visible="dialogVietnamNotice" />
|
|
|
+ <!-- 提交后确认弹窗 -->
|
|
|
+ <cwg-check-confirm-popup v-model:visible="dialogCheckConfirm" :title="t('Home.page_customer.item2')"
|
|
|
+ :channelData="channelData" :code="code" :selectCodes="selectCodes" :params="params"
|
|
|
+ :userName="userName" :login="loginValue" :loginDoc="loginValueDoc" @confirm="submit" />
|
|
|
+ <!--提交后的弹出框-->
|
|
|
+ <CheckPopup v-model:visible="dialogCheckSuccess" :goPayLink="goPayLink" @close="closeDia" />
|
|
|
+ <!-- 提交后失败弹窗 -->
|
|
|
+ <cwg-error-popup v-model:visible="dialogCheckError" :responseMessage="RES" />
|
|
|
+ <!-- 最后失败弹窗 -->
|
|
|
+ <cwg-error-popup v-model:visible="dialogError" @confirm="closeDia" :responseMessage="RES" />
|
|
|
+ <!-- 最后成功弹窗 -->
|
|
|
+ <cwg-success-popup v-model:visible="dialogSuccess" @confirm="closeDia" />
|
|
|
+ <!-- 等待弹窗 -->
|
|
|
+ <cwg-wait-popup v-model:visible="dialogCheckWait" :showFooters="false" />
|
|
|
+ <!-- 赠金协议 -->
|
|
|
+ <ClausePopup v-model:visible="dialogClause" country="CN" :isGuoQin="isGuoQin" />
|
|
|
+ <!-- 赠金协议20 -->
|
|
|
+ <Clause20Popup v-model:visible="dialogClause1" />
|
|
|
+ <!-- 赠金协议10年中 -->
|
|
|
+ <ClauseNZPopup v-model:visible="dialogClauseNZ" :title="t('news_add_field1.activitiesNZ.item6')"
|
|
|
+ :startDate="tableData4.applicationStartTime" :endDate="tableData4.applicationEndTime" />
|
|
|
+ <!-- 赠金协议20年中 -->
|
|
|
+ <ClauseNZTwoPopup v-model:visible="dialogClauseNZTwo"
|
|
|
+ :title="t('news_add_field1.activitiesNZTwo.item6')" :startDate="tableData4Two.applicationStartTime"
|
|
|
+ :endDate="tableData4Two.applicationEndTime" />
|
|
|
+ <!-- 赠送活动详情-协议 -->
|
|
|
+ <ClauseNewListPopup v-model:visible="dialogClauseNewList" :content="tableDataNewList.content"
|
|
|
+ :title="tableDataNewList.title" />
|
|
|
+ <!--提交后完成弹出框-->
|
|
|
+ <ChinaUnionPayPopup v-model:visible="dialogChinaUnionPay" />
|
|
|
+ <!-- 重新提交弹窗 -->
|
|
|
+ <DealResultPopup v-model:visible="dialogDealResult" :responseMessage="responseMessage"
|
|
|
+ :title="dialogDealResultTitle" :initialData="dialogDealResult_form" :type="DealResultType"
|
|
|
+ @confirm="submitDealResult" />
|
|
|
+ <!-- KYC成功弹窗 -->
|
|
|
+ <cwg-kyc-popup v-model:visible="dialogKyc" :qrText="text1" />
|
|
|
</view>
|
|
|
- <!-- 不参加活动弹出框 -->
|
|
|
- <cwg-dont-active-popup v-model:visible="dialogDontActive" :showFooters="true" @confirm="tosubmitConfirm" />
|
|
|
- <!-- 新年24用户提示弹窗 -->
|
|
|
- <NewYear24Popup v-model:visible="tableDataNewYear24Flag" />
|
|
|
- <!-- 越南用户提示弹窗 -->
|
|
|
- <VietnamNoticePopup v-model:visible="dialogVietnamNotice" />
|
|
|
- <!-- 提交后确认弹窗 -->
|
|
|
- <cwg-check-confirm-popup v-model:visible="dialogCheckConfirm" :title="t('Home.page_customer.item2')"
|
|
|
- :channelData="channelData" :code="code" :selectCodes="selectCodes" :params="params" :userName="userName"
|
|
|
- :login="loginValue" :loginDoc="loginValueDoc" @confirm="submit" />
|
|
|
- <!--提交后的弹出框-->
|
|
|
- <CheckPopup v-model:visible="dialogCheckSuccess" :goPayLink="goPayLink" @close="closeDia" />
|
|
|
- <!-- 提交后失败弹窗 -->
|
|
|
- <cwg-error-popup v-model:visible="dialogCheckError" :responseMessage="RES" />
|
|
|
- <!-- 最后失败弹窗 -->
|
|
|
- <cwg-error-popup v-model:visible="dialogError" @confirm="closeDia" :responseMessage="RES" />
|
|
|
- <!-- 最后成功弹窗 -->
|
|
|
- <cwg-success-popup v-model:visible="dialogSuccess" @confirm="closeDia" />
|
|
|
- <!-- 等待弹窗 -->
|
|
|
- <cwg-wait-popup v-model:visible="dialogCheckWait" :showFooters="false" />
|
|
|
- <!-- 赠金协议 -->
|
|
|
- <ClausePopup v-model:visible="dialogClause" country="CN" :isGuoQin="isGuoQin" />
|
|
|
- <!-- 赠金协议20 -->
|
|
|
- <Clause20Popup v-model:visible="dialogClause1" />
|
|
|
- <!-- 赠金协议10年中 -->
|
|
|
- <ClauseNZPopup v-model:visible="dialogClauseNZ" :title="t('news_add_field1.activitiesNZ.item6')"
|
|
|
- :startDate="tableData4.applicationStartTime" :endDate="tableData4.applicationEndTime" />
|
|
|
- <!-- 赠金协议20年中 -->
|
|
|
- <ClauseNZTwoPopup v-model:visible="dialogClauseNZTwo" :title="t('news_add_field1.activitiesNZTwo.item6')"
|
|
|
- :startDate="tableData4Two.applicationStartTime" :endDate="tableData4Two.applicationEndTime" />
|
|
|
- <!-- 赠送活动详情-协议 -->
|
|
|
- <ClauseNewListPopup v-model:visible="dialogClauseNewList" :content="tableDataNewList.content"
|
|
|
- :title="tableDataNewList.title" />
|
|
|
- <!--提交后完成弹出框-->
|
|
|
- <ChinaUnionPayPopup v-model:visible="dialogChinaUnionPay" />
|
|
|
- <!-- 重新提交弹窗 -->
|
|
|
- <DealResultPopup v-model:visible="dialogDealResult" :responseMessage="responseMessage"
|
|
|
- :title="dialogDealResultTitle" :initialData="dialogDealResult_form" :type="DealResultType"
|
|
|
- @confirm="submitDealResult" />
|
|
|
- <!-- KYC成功弹窗 -->
|
|
|
- <cwg-kyc-popup v-model:visible="dialogKyc" :qrText="text1" />
|
|
|
- </view>
|
|
|
+ </template>
|
|
|
</cwg-page-wrapper>
|
|
|
</template>
|
|
|
|