From b0fe9bd1d681a30de475479524871c6d93ff391d Mon Sep 17 00:00:00 2001 From: hzj <1304805162@qq.com> Date: Wed, 31 Dec 2025 18:38:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=96=B0=E5=B9=B4=E6=B4=BB=E5=8A=A8?= =?UTF-8?q?=E9=A1=B5):=20=E5=AE=8C=E6=88=90=E6=8F=90=E7=8E=B0=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/ar.json | 1 + src/locales/en.json | 1 + src/locales/zh.json | 1 + src/views/Wallet/CashOut/CashOut.vue | 429 +++++++++++++++++++++++---- 4 files changed, 368 insertions(+), 64 deletions(-) diff --git a/src/locales/ar.json b/src/locales/ar.json index d071ddb..7d403ba 100644 --- a/src/locales/ar.json +++ b/src/locales/ar.json @@ -281,6 +281,7 @@ "change_withdrawal_method": "تغيير طريقة السحب", "enter_cash_out_amount": "يرجى إدخال مبلغ السحب", "cash_out_minimum": "*يجب أن يكون مبلغ السحب أكبر من أو يساوي 50 دولارًا", + "new_year_cash_out_minimum": "*يجب أن يكون مبلغ السحب أكبر من أو يساوي 10 دولارًا", "bank_card": "بطاقة مصرفية", "currently_in_use": "قيد الاستخدام حالياً", diff --git a/src/locales/en.json b/src/locales/en.json index 5d651cb..ae501b1 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -281,6 +281,7 @@ "change_withdrawal_method": "Change withdrawal method", "enter_cash_out_amount": "Please enter the cash out amount", "cash_out_minimum": "*The cash out amount must be >= $50", + "new_year_cash_out_minimum": "*The cash out amount must be >= $10", "bank_card": "Bank Card", "currently_in_use": "Currently In Use", diff --git a/src/locales/zh.json b/src/locales/zh.json index b91fe3a..c7d5336 100644 --- a/src/locales/zh.json +++ b/src/locales/zh.json @@ -281,6 +281,7 @@ "change_withdrawal_method": "更改提现方式", "enter_cash_out_amount": "请输入提现金额", "cash_out_minimum": "*提现金额必须大于等于50美元", + "new_year_cash_out_minimum": "*提现金额必须大于等于10美元", "bank_card": "银行卡", "currently_in_use": "当前使用的银行卡", diff --git a/src/views/Wallet/CashOut/CashOut.vue b/src/views/Wallet/CashOut/CashOut.vue index b449c10..14f4c0d 100644 --- a/src/views/Wallet/CashOut/CashOut.vue +++ b/src/views/Wallet/CashOut/CashOut.vue @@ -23,7 +23,13 @@
{{ t('information') }}
{{ t('details') }}
- +
-
KYC
+
{{ t('kyc') }}
+ + +
:
+ + +
+ {{ t('review_passed') }} +
+ + +
+ {{ t('review_failed') }} +
+ + +
+ {{ t('awaiting_review') }} +
- + +
- +
{{ t('complete_information') }} - +
- +
{{ - t('passport_id_card', { current: bankCardInfo.cardImages.length }) + t('passport_id_card', { current: bankCardInfo.previewUrls.length }) }}
@@ -101,7 +163,7 @@
{{ t('other_description') }}:
- {{ bankCardInfo.description }} + {{ bankCardInfo.otherDescription }}
@@ -120,9 +182,10 @@ text-align: center; " :style="{ - background: hasBankCard - ? 'linear-gradient(135deg, #BB92FF 2.82%, #8B45FF 99.15%), linear-gradient(135deg, #D1CED6 2.82%, #7C7882 99.15%)' - : 'linear-gradient(135deg, #D1CED6 2.82%, #7C7882 99.15%)', + background: + bankCardInfo?.status === 'PASS' + ? 'linear-gradient(135deg, #BB92FF 2.82%, #8B45FF 99.15%), linear-gradient(135deg, #D1CED6 2.82%, #7C7882 99.15%)' + : 'linear-gradient(135deg, #D1CED6 2.82%, #7C7882 99.15%)', }" @click="CashOut" > @@ -132,73 +195,232 @@
- + +
-
{{ t('tips') }}
+
{{ t('tips') }}
+
+ {{ t('fill_info_tips') }} +
+
+ {{ t('card_issue_tips') }} +
+
+ {{ t('receive') }} +
+
+
+ + +
+
+
+
+ {{ t('cash_out') }} +
+
+ + +
+
+ {{ t('withdrawal_method') }}: {{ usedBankCard?.cardType || '' }} +
+
+ {{ t('card_number') }}: {{ usedBankCard?.cardNo }} +
+
+
+ {{ t('change_withdrawal_method') }} +
+
+ {{ t('please_select_bank_card') }} +
+ +
+
+ + +
+ +
+
- {{ t('cash_withdrawal_tips') }} -
-
- *{{ t('cash_withdrawal_tips') }} + {{ t('new_year_cash_out_minimum') }}
+
- {{ t('receive') }} + {{ t('cash_out') }}
+ + +
+
+
{{ t('tips') }}
+
+ {{ t('cash_withdrawal_tips') }} +
+
+ {{ t('receive') }} +
+
+