docs(体现相关页面): 新增阿语翻译
This commit is contained in:
parent
e471ebcaf6
commit
440223205e
@ -266,5 +266,31 @@
|
|||||||
"bd": "BD",
|
"bd": "BD",
|
||||||
"bd_leader": "قائد BD",
|
"bd_leader": "قائد BD",
|
||||||
"bd_salary": "راتب BD",
|
"bd_salary": "راتب BD",
|
||||||
"bd_leader_history": "سجل قائد BD"
|
"bd_leader_history": "سجل قائد BD",
|
||||||
|
|
||||||
|
"current_status": "الحالة الحالية:",
|
||||||
|
"review_passed": "تمت المراجعة",
|
||||||
|
"review_failed": "فشلت المراجعة",
|
||||||
|
"awaiting_review": "في انتظار المراجعة",
|
||||||
|
|
||||||
|
"withdrawal_method": "طريقة السحب",
|
||||||
|
"please_select_bank_card": "يرجى اختيار بطاقة مصرفية",
|
||||||
|
"enter_cash_out_amount": "يرجى إدخال مبلغ السحب",
|
||||||
|
"cash_out_minimum": "*يجب أن يكون مبلغ السحب أكبر من أو يساوي 50 دولارًا",
|
||||||
|
|
||||||
|
"bank_card": "بطاقة مصرفية",
|
||||||
|
"currently_in_use": "قيد الاستخدام حالياً",
|
||||||
|
"no_bank_cards_in_use": "البطاقات المصرفية غير مستخدمة حالياً.",
|
||||||
|
"all_bank_cards": "جميع البطاقات المصرفية",
|
||||||
|
"no_bank_cards_added": "لم تتم إضافة بطاقات مصرفية بعد.",
|
||||||
|
"card_number": "رقم البطاقة",
|
||||||
|
"payee": "المستفيد",
|
||||||
|
"delete": "حذف",
|
||||||
|
"use": "استخدام",
|
||||||
|
"add_new_payment_method": "إضافة طريقة دفع جديدة",
|
||||||
|
"choose_withdrawal_method": "اختر طريقة السحب",
|
||||||
|
"card_name": "اسم البطاقة",
|
||||||
|
"enter_card_name": "أدخل اسم البطاقة",
|
||||||
|
"enter_card_number": "أدخل رقم البطاقة",
|
||||||
|
"enter_payee": "أدخل اسم المستفيد"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -266,5 +266,31 @@
|
|||||||
"bd": "BD",
|
"bd": "BD",
|
||||||
"bd_leader": "BD Leader",
|
"bd_leader": "BD Leader",
|
||||||
"bd_salary": "BD Salary",
|
"bd_salary": "BD Salary",
|
||||||
"bd_leader_history": "BD Leader History"
|
"bd_leader_history": "BD Leader History",
|
||||||
|
|
||||||
|
"current_status": "Current status:",
|
||||||
|
"review_passed": "Review passed",
|
||||||
|
"review_failed": "Review failed",
|
||||||
|
"awaiting_review": "Awaiting review",
|
||||||
|
|
||||||
|
"withdrawal_method": "Withdrawal Method",
|
||||||
|
"please_select_bank_card": "Please select a bank card",
|
||||||
|
"enter_cash_out_amount": "Please enter the cash out amount",
|
||||||
|
"cash_out_minimum": "*The cash out amount must be >= $50",
|
||||||
|
|
||||||
|
"bank_card": "Bank Card",
|
||||||
|
"currently_in_use": "Currently In Use",
|
||||||
|
"no_bank_cards_in_use": "Bank cards are not currently in use.",
|
||||||
|
"all_bank_cards": "All Bank Cards",
|
||||||
|
"no_bank_cards_added": "No bank cards have been added yet.",
|
||||||
|
"card_number": "Card Number",
|
||||||
|
"payee": "Payee",
|
||||||
|
"delete": "Delete",
|
||||||
|
"use": "Use",
|
||||||
|
"add_new_payment_method": "Add new payment method",
|
||||||
|
"choose_withdrawal_method": "Choose withdrawal method",
|
||||||
|
"card_name": "Card Name",
|
||||||
|
"enter_card_name": "Enter the Card Name",
|
||||||
|
"enter_card_number": "Enter the Card Number",
|
||||||
|
"enter_payee": "Enter the payee"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -266,5 +266,31 @@
|
|||||||
"bd": "BD",
|
"bd": "BD",
|
||||||
"bd_leader": "BD主管",
|
"bd_leader": "BD主管",
|
||||||
"bd_salary": "BD工资",
|
"bd_salary": "BD工资",
|
||||||
"bd_leader_history": "BD主管历史记录"
|
"bd_leader_history": "BD主管历史记录",
|
||||||
|
|
||||||
|
"current_status": "当前状态:",
|
||||||
|
"review_passed": "审核通过",
|
||||||
|
"review_failed": "审核未通过",
|
||||||
|
"awaiting_review": "等待审核",
|
||||||
|
|
||||||
|
"withdrawal_method": "提现方式",
|
||||||
|
"please_select_bank_card": "请选择银行卡",
|
||||||
|
"enter_cash_out_amount": "请输入提现金额",
|
||||||
|
"cash_out_minimum": "*提现金额必须大于等于50美元",
|
||||||
|
|
||||||
|
"bank_card": "银行卡",
|
||||||
|
"currently_in_use": "当前使用的银行卡",
|
||||||
|
"no_bank_cards_in_use": "当前未使用银行卡。",
|
||||||
|
"all_bank_cards": "所有银行卡",
|
||||||
|
"no_bank_cards_added": "尚未添加银行卡。",
|
||||||
|
"card_number": "卡号",
|
||||||
|
"payee": "收款人",
|
||||||
|
"delete": "删除",
|
||||||
|
"use": "使用",
|
||||||
|
"add_new_payment_method": "添加新的付款方式",
|
||||||
|
"choose_withdrawal_method": "选择提现方式",
|
||||||
|
"card_name": "卡名",
|
||||||
|
"enter_card_name": "请输入卡名",
|
||||||
|
"enter_card_number": "请输入卡号",
|
||||||
|
"enter_payee": "请输入收款人"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -340,7 +340,7 @@
|
|||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
Review passed
|
{{ t('review_passed') }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 未通过 -->
|
<!-- 未通过 -->
|
||||||
@ -355,7 +355,7 @@
|
|||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
Review failed
|
{{ t('review_failed') }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 审核中 -->
|
<!-- 审核中 -->
|
||||||
@ -370,7 +370,7 @@
|
|||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
Awaiting review
|
{{ t('awaiting_review') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -401,7 +401,13 @@
|
|||||||
<span style="font-weight: 510; font-size: 1em">{{
|
<span style="font-weight: 510; font-size: 1em">{{
|
||||||
t('passport_id_card', { current: bankCardInfo.previewUrls.length })
|
t('passport_id_card', { current: bankCardInfo.previewUrls.length })
|
||||||
}}</span>
|
}}</span>
|
||||||
<img src="../../assets/icon/arrow.png" alt="" style="width: 6vw" @click="gotoKYC" />
|
<img
|
||||||
|
src="../../assets/icon/arrow.png"
|
||||||
|
alt=""
|
||||||
|
style="width: 6vw"
|
||||||
|
@click="gotoKYC"
|
||||||
|
class="flipImg"
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex; align-items: center; gap: 4px">
|
<div style="display: flex; align-items: center; gap: 4px">
|
||||||
<img
|
<img
|
||||||
@ -607,19 +613,23 @@
|
|||||||
@click.stop
|
@click.stop
|
||||||
>
|
>
|
||||||
<div style="display: flex; justify-content: center; align-items: center">
|
<div style="display: flex; justify-content: center; align-items: center">
|
||||||
<div style="margin: 0; font-size: 18px; font-weight: 600; color: #333">Cash out</div>
|
<div style="margin: 0; font-size: 18px; font-weight: 600; color: #333">
|
||||||
|
{{ t('cash_out') }}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 选择支付方式 -->
|
<!-- 选择支付方式 -->
|
||||||
<div style="box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); border-radius: 8px; padding: 12px">
|
<div style="box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); border-radius: 8px; padding: 12px">
|
||||||
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
||||||
Withdrawal Method: {{ usedBankCard?.cardType || '' }}
|
{{ t('withdrawal_method') }}: {{ usedBankCard?.cardType || '' }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
style="display: flex; justify-content: space-between; align-items: center"
|
style="display: flex; justify-content: space-between; align-items: center"
|
||||||
@click="gotoselectBank"
|
@click="gotoselectBank"
|
||||||
>
|
>
|
||||||
<div style="font-size: 0.9em; font-weight: 600">Please select a bank card</div>
|
<div style="font-size: 0.9em; font-weight: 600">
|
||||||
|
{{ t('please_select_bank_card') }}
|
||||||
|
</div>
|
||||||
<img src="../../assets/icon/arrow.png" alt="" style="width: 6vw" class="flipImg" />
|
<img src="../../assets/icon/arrow.png" alt="" style="width: 6vw" class="flipImg" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -631,7 +641,7 @@
|
|||||||
min="50"
|
min="50"
|
||||||
name=""
|
name=""
|
||||||
id=""
|
id=""
|
||||||
placeholder="Please enter the cash out amount"
|
:placeholder="t('enter_cash_out_amount')"
|
||||||
style="
|
style="
|
||||||
width: 100%;
|
width: 100%;
|
||||||
outline: none;
|
outline: none;
|
||||||
@ -644,7 +654,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="color: rgba(0, 0, 0, 0.4); font-weight: 600; font-size: 0.9em">
|
<div style="color: rgba(0, 0, 0, 0.4); font-weight: 600; font-size: 0.9em">
|
||||||
*The cash out amount must be >= $50
|
{{ t('cash_out_minimum') }}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="display: flex; justify-content: center; align-items: center">
|
<div style="display: flex; justify-content: center; align-items: center">
|
||||||
|
|||||||
@ -2,14 +2,14 @@
|
|||||||
<div class="fullPage">
|
<div class="fullPage">
|
||||||
<GeneralHeader
|
<GeneralHeader
|
||||||
style="width: 100%"
|
style="width: 100%"
|
||||||
title="Bank Card"
|
:title="t('bank_card')"
|
||||||
:showLanguageList="true"
|
:showLanguageList="true"
|
||||||
color="black"
|
color="black"
|
||||||
:backQuery="backQuery"
|
:backQuery="backQuery"
|
||||||
/>
|
/>
|
||||||
<div style="padding: 16px; display: flex; flex-direction: column; gap: 8px">
|
<div style="padding: 16px; display: flex; flex-direction: column; gap: 8px">
|
||||||
<!-- 当前使用的银行卡 -->
|
<!-- 当前使用的银行卡 -->
|
||||||
<div style="font-weight: 600">Currently In Use</div>
|
<div style="font-weight: 600">{{ t('currently_in_use') }}</div>
|
||||||
<div
|
<div
|
||||||
style="
|
style="
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
@ -19,20 +19,20 @@
|
|||||||
"
|
"
|
||||||
>
|
>
|
||||||
<div v-if="!usedBankCard.cardNo" style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
<div v-if="!usedBankCard.cardNo" style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
||||||
Bank cards are not currently in use.
|
{{ t('no_bank_cards_in_use') }}
|
||||||
</div>
|
</div>
|
||||||
<div v-else style="display: flex; flex-direction: column; justify-content: space-around">
|
<div v-else style="display: flex; flex-direction: column; justify-content: space-around">
|
||||||
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
||||||
Card Number:{{ usedBankCard.cardNo }}
|
{{ t('card_number') }}: {{ usedBankCard.cardNo }}
|
||||||
</div>
|
</div>
|
||||||
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
||||||
Payee:{{ usedBankCard.payee }}
|
{{ t('payee') }}: {{ usedBankCard.payee }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 所拥有的银行卡 -->
|
<!-- 所拥有的银行卡 -->
|
||||||
<div style="font-weight: 600">All Bank Cards</div>
|
<div style="font-weight: 600">{{ t('all_bank_cards') }}</div>
|
||||||
<!-- 列表为空 -->
|
<!-- 列表为空 -->
|
||||||
<div
|
<div
|
||||||
v-if="bankCardList.length === 0"
|
v-if="bankCardList.length === 0"
|
||||||
@ -44,13 +44,14 @@
|
|||||||
"
|
"
|
||||||
>
|
>
|
||||||
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
||||||
No bank cards have been added yet.
|
{{ t('no_bank_cards_added') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 列表不为空 -->
|
<!-- 列表不为空 -->
|
||||||
<div
|
<div
|
||||||
v-else
|
v-else
|
||||||
v-for="card in bankCardList"
|
v-for="card in bankCardList"
|
||||||
|
:key="card.id"
|
||||||
style="
|
style="
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
@ -60,9 +61,11 @@
|
|||||||
>
|
>
|
||||||
<div style="display: flex; flex-direction: column; gap: 4px">
|
<div style="display: flex; flex-direction: column; gap: 4px">
|
||||||
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
||||||
Card Number:{{ card.cardNo }}
|
{{ t('card_number') }}: {{ card.cardNo }}
|
||||||
|
</div>
|
||||||
|
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">
|
||||||
|
{{ t('payee') }}: {{ card.payee }}
|
||||||
</div>
|
</div>
|
||||||
<div style="font-weight: 510; color: rgba(0, 0, 0, 0.4)">Payee:{{ card.payee }}</div>
|
|
||||||
<div style="display: flex; align-items: center; gap: 8px">
|
<div style="display: flex; align-items: center; gap: 8px">
|
||||||
<div
|
<div
|
||||||
style="
|
style="
|
||||||
@ -81,7 +84,7 @@
|
|||||||
"
|
"
|
||||||
@click="removeBankCard(card.id)"
|
@click="removeBankCard(card.id)"
|
||||||
>
|
>
|
||||||
Delet
|
{{ t('delete') }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
style="
|
style="
|
||||||
@ -100,7 +103,7 @@
|
|||||||
"
|
"
|
||||||
@click="setDefaultBankCard(card.id)"
|
@click="setDefaultBankCard(card.id)"
|
||||||
>
|
>
|
||||||
Use
|
{{ t('use') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -140,14 +143,14 @@
|
|||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="color: #fff; font-size: 0.9em">Add new payment method</div>
|
<div style="color: #fff; font-size: 0.9em">{{ t('add_new_payment_method') }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 弹窗遮罩层 -->
|
<!-- 弹窗遮罩层 -->
|
||||||
<maskLayer :maskLayerShow="maskLayerShow" @click="closedPopup">
|
<maskLayer :maskLayerShow="maskLayerShow" @click="closedPopup">
|
||||||
<!-- 选择提现方式抽屉 -->
|
<!-- 选择提现方式抽屉 -->
|
||||||
<div style="position: fixed; bottom: 0; width: 100%">
|
<div style="position: fixed; bottom: 0; width: 100%" @click="closedPopup">
|
||||||
<div
|
<div
|
||||||
style="
|
style="
|
||||||
background: white;
|
background: white;
|
||||||
@ -163,13 +166,13 @@
|
|||||||
<!-- 标题 -->
|
<!-- 标题 -->
|
||||||
<div style="display: flex; justify-content: center; align-items: center">
|
<div style="display: flex; justify-content: center; align-items: center">
|
||||||
<div style="font-size: 1.1em; font-weight: 600; color: #333">
|
<div style="font-size: 1.1em; font-weight: 600; color: #333">
|
||||||
Add new payment method
|
{{ t('add_new_payment_method') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 添加付款方式 -->
|
<!-- 添加付款方式 -->
|
||||||
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
||||||
Withdrawal Method:
|
{{ t('withdrawal_method') }}:
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<div
|
<div
|
||||||
@ -183,7 +186,7 @@
|
|||||||
{{ selectedMethod.cardType }}
|
{{ selectedMethod.cardType }}
|
||||||
</div>
|
</div>
|
||||||
<div v-else style="font-size: 0.9em; font-weight: 500; color: rgba(0, 0, 0, 0.4)">
|
<div v-else style="font-size: 0.9em; font-weight: 500; color: rgba(0, 0, 0, 0.4)">
|
||||||
Choose withdrawel method
|
{{ t('choose_withdrawal_method') }}
|
||||||
</div>
|
</div>
|
||||||
<img
|
<img
|
||||||
src="../../../assets/icon/arrow.png"
|
src="../../../assets/icon/arrow.png"
|
||||||
@ -217,6 +220,7 @@
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
v-for="way in withdrawalWaysList"
|
v-for="way in withdrawalWaysList"
|
||||||
|
:key="way"
|
||||||
style="font-size: 0.8em"
|
style="font-size: 0.8em"
|
||||||
@click="selectMethod(way)"
|
@click="selectMethod(way)"
|
||||||
>
|
>
|
||||||
@ -228,7 +232,7 @@
|
|||||||
|
|
||||||
<!-- 输入银行卡号 -->
|
<!-- 输入银行卡号 -->
|
||||||
<div v-if="cardNameShow" style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
<div v-if="cardNameShow" style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
||||||
Card Name:
|
{{ t('card_name') }}:
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-if="cardNameShow"
|
v-if="cardNameShow"
|
||||||
@ -238,7 +242,7 @@
|
|||||||
type="text"
|
type="text"
|
||||||
name=""
|
name=""
|
||||||
id=""
|
id=""
|
||||||
placeholder="Enter the Card Name"
|
:placeholder="t('enter_card_name')"
|
||||||
style="
|
style="
|
||||||
width: 100%;
|
width: 100%;
|
||||||
outline: none;
|
outline: none;
|
||||||
@ -251,13 +255,15 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 输入银行卡号 -->
|
<!-- 输入银行卡号 -->
|
||||||
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">Card Number:</div>
|
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">
|
||||||
|
{{ t('card_number') }}:
|
||||||
|
</div>
|
||||||
<div style="box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); border-radius: 8px; padding: 12px">
|
<div style="box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); border-radius: 8px; padding: 12px">
|
||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
name=""
|
name=""
|
||||||
id=""
|
id=""
|
||||||
placeholder="Enter the Card Number"
|
:placeholder="t('enter_card_number')"
|
||||||
style="
|
style="
|
||||||
width: 100%;
|
width: 100%;
|
||||||
outline: none;
|
outline: none;
|
||||||
@ -270,13 +276,13 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- 输入收款人 -->
|
<!-- 输入收款人 -->
|
||||||
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">Payee</div>
|
<div style="font-size: 0.9em; font-weight: 600; margin-bottom: 4px">{{ t('payee') }}</div>
|
||||||
<div style="box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); border-radius: 8px; padding: 12px">
|
<div style="box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.25); border-radius: 8px; padding: 12px">
|
||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
name=""
|
name=""
|
||||||
id=""
|
id=""
|
||||||
placeholder="Enter the payee"
|
:placeholder="t('enter_payee')"
|
||||||
style="
|
style="
|
||||||
width: 100%;
|
width: 100%;
|
||||||
outline: none;
|
outline: none;
|
||||||
@ -306,7 +312,7 @@
|
|||||||
}"
|
}"
|
||||||
@click="Confirm"
|
@click="Confirm"
|
||||||
>
|
>
|
||||||
Confirm
|
{{ t('confirm') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -330,11 +336,15 @@ import {
|
|||||||
} from '@/api/wallet'
|
} from '@/api/wallet'
|
||||||
import maskLayer from '@/components/MaskLayer.vue'
|
import maskLayer from '@/components/MaskLayer.vue'
|
||||||
import { useRoute } from 'vue-router'
|
import { useRoute } from 'vue-router'
|
||||||
|
import { setDocumentDirection } from '@/locales/i18n'
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
const backQuery = ref(route.query || null)
|
const backQuery = ref(route.query || null)
|
||||||
|
|
||||||
const { t } = useI18n()
|
const { t, locale } = useI18n()
|
||||||
|
|
||||||
|
// 监听语言变化并设置文档方向
|
||||||
|
locale.value && setDocumentDirection(locale.value)
|
||||||
|
|
||||||
const maskLayerShow = ref(false)
|
const maskLayerShow = ref(false)
|
||||||
const withdrawelMethodShow = ref(false)
|
const withdrawelMethodShow = ref(false)
|
||||||
@ -543,4 +553,13 @@ input::placeholder {
|
|||||||
font-size: 32px;
|
font-size: 32px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* RTL支持 */
|
||||||
|
[dir='rtl'] .flipImg {
|
||||||
|
transform: scaleX(-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
[dir='rtl'] .rotated {
|
||||||
|
transform: scaleX(-1) rotate(90deg);
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|||||||
@ -125,7 +125,7 @@
|
|||||||
|
|
||||||
<!-- 当前状态 -->
|
<!-- 当前状态 -->
|
||||||
<div v-if="updateStatus" style="display: flex; align-items: flex-end; gap: 8px">
|
<div v-if="updateStatus" style="display: flex; align-items: flex-end; gap: 8px">
|
||||||
<div style="font-weight: 600">Current status:</div>
|
<div style="font-weight: 600">{{ t('current_status') }}</div>
|
||||||
<div
|
<div
|
||||||
v-if="applyInfo.status === 'PASS'"
|
v-if="applyInfo.status === 'PASS'"
|
||||||
style="
|
style="
|
||||||
@ -137,7 +137,7 @@
|
|||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
Review passed
|
{{ t('review_passed') }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-else-if="applyInfo.status === 'NOT_PASS'"
|
v-else-if="applyInfo.status === 'NOT_PASS'"
|
||||||
@ -150,7 +150,7 @@
|
|||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
Review failed
|
{{ t('review_failed') }}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
v-else-if="applyInfo.status === 'PENDING'"
|
v-else-if="applyInfo.status === 'PENDING'"
|
||||||
@ -163,7 +163,7 @@
|
|||||||
-webkit-text-fill-color: transparent;
|
-webkit-text-fill-color: transparent;
|
||||||
"
|
"
|
||||||
>
|
>
|
||||||
Awaiting review
|
{{ t('awaiting_review') }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user