Browse Source

新增大额支付页面

master
liaoxinyu 1 year ago
parent
commit
fd2894b282
  1. BIN
      src/assets/img/service2.png
  2. 4
      src/components/SecondaryNav.vue
  3. 20
      src/i18n/de.json
  4. 20
      src/i18n/en.json
  5. 20
      src/i18n/fra.json
  6. 20
      src/i18n/it.json
  7. 20
      src/i18n/jp.json
  8. 20
      src/i18n/kor.json
  9. 20
      src/i18n/pt.json
  10. 20
      src/i18n/spa.json
  11. 20
      src/i18n/tr.json
  12. 20
      src/i18n/tw.json
  13. 10
      src/router/wallet.js
  14. 189
      src/views/wallet/deposit.vue
  15. 11
      src/views/wallet/exchange-assets.vue

BIN
src/assets/img/service2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

4
src/components/SecondaryNav.vue

@ -54,6 +54,10 @@ export default {
},{
url: `/wallet/address`,
label: this.$t('common.addressManagement'),
},
{
url: `/wallet/deposit`,
label: this.$t('service.a0'),
}
];
},

20
src/i18n/de.json

@ -37,6 +37,26 @@
"c8": "Offizielle Website",
"c9": "kurze Einführung"
},
"service": {
"a0": "Großer Zahlungskanal",
"a1": "Geld auf das Empfangskonto einzahlen",
"a2": "Bestätigung der Einzahlungsinformationen",
"a3": "Einzahlungsbetrag",
"a4": "Einzahlungsbetrag",
"a5": "Referenzwechselkurs",
"a6": "Bitte kopieren Sie die untenstehenden Informationen und übermitteln Sie sie an die Bank des Empfängerkontos.",
"a7": "Einzuzahlender Betrag",
"a8": "Überweisung auf das Empfängerkonto.",
"a9": "Belegkontonummer",
"a10": "Name der Empfängerbank",
"a11": "Name des Zahlungsempfängers",
"a12": "Nach Abschluss der Überweisung bitte den Überweisungsbeleg aufbewahren, den Einzahlungsbeleg hochladen und den Empfänger benachrichtigen",
"a13": "Überweisungsgutschein",
"a14": "Das Zertifikat muss enthalten",
"a15": "Zahlung benachrichtigen",
"a16": "Bitte wenden Sie sich an den Kundendienst der Plattform, um ein spezielles Inkassokonto zu erhalten.",
"a17": "Kundendienst"
},
"common": {
"a3": "Aufzeichnungen über den Kauf",
"option": "Handel mit Optionen",

20
src/i18n/en.json

@ -37,6 +37,26 @@
"c8": "Official website address",
"c9": "brief introduction"
},
"service": {
"a0": "Large payment channel",
"a1": "Deposit funds to the receiving account",
"a2": "Confirm deposit information",
"a3": "Deposit amount",
"a4": "Deposit quantity",
"a5": "Reference exchange rate",
"a6": "Please copy the information below and fill it in the bank of the receiving account.",
"a7": "Deposit amount",
"a8": "Transfer to the receiving account.",
"a9": "Receiving account number",
"a10": "Receiving bank name",
"a11": "Receipient name",
"a12": "After the transfer is completed, please keep the transfer voucher, upload the deposit voucher and notify the recipient",
"a13": "Transfer voucher",
"a14": "Voucher must include",
"a15": "Notify the recipient",
"a16": "Please contact the platform customer service to obtain a dedicated receiving account.",
"a17": "Customer Service "
},
"common": {
"million": "million",
"user": "users trust us",

20
src/i18n/fra.json

@ -37,6 +37,26 @@
"c8": "Adresse du site officiel",
"c9": "Introduction"
},
"service": {
"a0": "Grand canal de paiement",
"a1": "Dépôt des fonds sur le compte récepteur",
"a2": "Confirmation des informations sur le fonds de dépôt",
"a3": "Montant du dépôt",
"a4": "Montant du dépôt",
"a5": "Taux de change de référence",
"a6": "Veuillez copier les informations ci-dessous et les renseigner dans la banque du compte bénéficiaire.",
"a7": "Montant à déposer",
"a8": "Transfert vers le compte destinataire.",
"a9": "numéro de compte de réception",
"a10": "Nom de la banque bénéficiaire",
"a11": "Nom du bénéficiaire",
"a12": "Une fois le transfert terminé, veuillez conserver le bon de transfert, télécharger le bon de dépôt et en informer le destinataire",
"a13": "Bon de transfert",
"a14": "Le certificat doit contenir",
"a15": "Notifier le paiement",
"a16": "Veuillez contacter le service client de la plateforme pour obtenir un compte de collecte dédié.",
"a17": "Service client"
},
"common": {
"a3": "Ostosta koskevat tiedot",
"option": "Opérations d'options",

20
src/i18n/it.json

@ -37,6 +37,26 @@
"c8": "Indirizzo ufficiale del sito",
"c9": "breve introduzione"
},
"service": {
"a0": "Ampio canale di pagamento",
"a1": "Deposita fondi sul conto ricevente",
"a2": "Conferma delle informazioni sul fondo del deposito",
"a3": "Importo del deposito",
"a4": "Importo del deposito",
"a5": "Tasso di cambio di riferimento",
"a6": "Copia le informazioni seguenti e inseriscile nella banca del conto del beneficiario.",
"a7": "Importo da depositare",
"a8": "Trasferisci sul conto ricevente.",
"a9": "numero conto ricevuta",
"a10": "Nome della banca beneficiaria",
"a11": "Nome del beneficiario",
"a12": "Una volta completato il trasferimento, conserva il voucher di trasferimento, carica il voucher di deposito e avvisa il destinatario",
"a13": "Buono di trasferimento",
"a14": "Il certificato deve contenere",
"a15": "Notifica pagamento",
"a16": "Contatta il servizio clienti della piattaforma per ottenere un conto di incasso dedicato.",
"a17": "Servizio clienti"
},
"common": {
"a3": "Registri di acquisto",
"option": "Scambio di opzioni",

20
src/i18n/jp.json

@ -37,6 +37,26 @@
"c8": "公式サイトのアドレス",
"c9": "概要"
},
"service": {
"a0": "大規模な決済チャネル",
"a1": "受取口座に資金を入金します",
"a2": "入金資金情報確認",
"a3": "入金額",
"a4": "入金額",
"a5": "参考為替レート",
"a6": "以下の情報をコピーし、受取人口座の銀行までご記入ください。",
"a7": "入金金額",
"a8": "受取口座に送金します。",
"a9": "受取口座番号",
"a10": "受取銀行名",
"a11": "受取人名",
"a12": "送金完了後、送金伝票を保管し、入金伝票をアップロードして受取人に通知してください。",
"a13": "譲渡証",
"a14": "証明書には次の内容が含まれている必要があります",
"a15": "支払い通知",
"a16": "専用のコレクション アカウントを取得するには、プラットフォーム カスタマー サービスにお問い合わせください。",
"a17": "カスタマーサービス"
},
"common": {
"a3": "購入申請記録",
"option": "約束権",

20
src/i18n/kor.json

@ -37,6 +37,26 @@
"c8": "홈 페이지 주소",
"c9": "간단 한 소개"
},
"service": {
"a0": "대규모 결제 채널",
"a1": "수취 계좌에 자금 입금",
"a2": "입금자금정보 확인",
"a3": "입금액",
"a4": "입금액",
"a5": "기준 환율",
"a6": "아래 정보를 복사하여 수취인 계좌의 은행에 입력해 주세요.",
"a7": "입금할 금액",
"a8": "수신 계좌로 이체하세요.",
"a9": "영수증 계좌번호",
"a10": "수취은행 이름",
"a11": "수취인 이름",
"a12": "이체 완료 후 이체증서를 보관하고 입금증서를 업로드한 후 수취인에게 알려주세요",
"a13": "이체 바우처",
"a14": "인증서는 다음을 포함해야 합니다",
"a15": "결제 알림",
"a16": "전용 추심 계정을 얻으려면 플랫폼 고객 서비스에 문의하세요.",
"a17": "고객 서비스"
},
"common": {
"a3": "구 매 신청 기록",
"option": "옵션",

20
src/i18n/pt.json

@ -37,6 +37,26 @@
"c8": "Endereço Oficial Do site",
"c9": "Breve introdução"
},
"service": {
"a0": "Grande canal de pagamento",
"a1": "Depositar fundos na conta receptora",
"a2": "Confirmação de informações do fundo de depósito",
"a3": "Valor do depósito",
"a4": "Valor do depósito",
"a5": "Taxa de câmbio de referência",
"a6": "Por favor copie as informações abaixo e preencha no banco da conta do beneficiário.",
"a7": "Valor a ser depositado",
"a8": "Transferir para a conta receptora.",
"a9": "número da conta de recebimento",
"a10": "Nome do banco beneficiário",
"a11": "Nome do beneficiário",
"a12": "Após a conclusão da transferência, guarde o comprovante de transferência, carregue o comprovante de depósito e notifique o destinatário",
"a13": "Comprovante de Transferência",
"a14": "O certificado deve conter",
"a15": "Notificar pagamento",
"a16": "Entre em contato com o atendimento ao cliente da plataforma para obter uma conta de cobrança dedicada.",
"a17": "Atendimento ao Cliente"
},
"common": {
"a3": "Registos de Compras",
"option": "Operações de opção",

20
src/i18n/spa.json

@ -37,6 +37,26 @@
"c8": "Dirección web oficial",
"c9": "Introducción"
},
"service": {
"a0": "Gran canal de pago",
"a1": "Depositar fondos en la cuenta receptora",
"a2": "Confirmación de información del fondo de depósito",
"a3": "Monto del depósito",
"a4": "Monto del depósito",
"a5": "Tipo de cambio de referencia",
"a6": "Por favor copie la información a continuación y complétela en el banco de la cuenta del beneficiario.",
"a7": "Monto a depositar",
"a8": "Transferir a la cuenta receptora.",
"a9": "número de cuenta de recibo",
"a10": "Nombre del banco beneficiario",
"a11": "Nombre del beneficiario",
"a12": "Después de completar la transferencia, conserve el comprobante de transferencia, cargue el comprobante de depósito y notifique al destinatario",
"a13": "Vale de transferencia",
"a14": "El certificado debe contener",
"a15": "Notificar pago",
"a16": "Por favor contacte al servicio de atención al cliente de la plataforma para obtener una cuenta de cobro dedicada.",
"a17": "Servicio al cliente"
},
"common": {
"a3": "Registro de pedidos",
"option": "Comercio de opciones",

20
src/i18n/tr.json

@ -37,6 +37,26 @@
"c8": "Resmi web adresi",
"c9": "kısa tanıtım"
},
"service": {
"a0": "Geniş ödeme kanalı",
"a1": "Alıcı hesaba para yatırın",
"a2": "Para yatırma fonu bilgileri onayı",
"a3": "Yatırılan tutar",
"a4": "Yatırılan tutar",
"a5": "Referans döviz kuru",
"a6": "Lütfen aşağıdaki bilgileri kopyalayıp yararlanıcı hesabının bankasına doldurunuz.",
"a7": "Yatırılacak tutar",
"a8": "Alıcı hesaba aktarın.",
"a9": "makbuz hesap numarası",
"a10": "Faydalanıcı bankanın adı",
"a11": "Alacaklı adı",
"a12": "Transfer tamamlandıktan sonra lütfen transfer fişini saklayın, depozito fişini yükleyin ve alıcıya bilgi verin",
"a13": "Transfer Kuponu",
"a14": "Sertifika şunları içermelidir",
"a15": "Ödemeyi bildir",
"a16": "Özel bir tahsilat hesabı edinmek için lütfen platformun müşteri hizmetleriyle iletişime geçin.",
"a17": "Müşteri Hizmetleri"
},
"common": {
"a3": "Satın alma kaydı",
"option": "Opsiyon ticareti",

20
src/i18n/tw.json

@ -37,6 +37,26 @@
"c8": "官網地址",
"c9": "簡介"
},
"service": {
"a0": "大額支付通道",
"a1": "存入款項至收款帳戶",
"a2": "存入資金資料確認",
"a3": "存入金額",
"a4": "存入數量",
"a5": "參考匯率",
"a6": "請複製下方資料填入收款帳戶的銀行。",
"a7": "存入金額",
"a8": "轉至收款帳戶。",
"a9": "收款帳號",
"a10": "收款銀行名稱",
"a11": "收款人名稱",
"a12": "轉帳完成後請保留轉帳憑證,上傳存入憑證並通知收款",
"a13": "轉帳憑證",
"a14": "憑證需包含",
"a15": "通知收款",
"a16": "請聯絡平台客服取得專屬收款帳戶。",
"a17": "客服"
},
"common": {
"million": "幾百萬",
"user": "用戶信任我們",

10
src/router/wallet.js

@ -7,7 +7,8 @@ import Reward from '@/views/wallet/reward';
import Funding from '@/views/wallet/funding';
import Address from '@/views/wallet/address';
import Otc from '@/views/wallet/otc-assets';
// 大额支付通道
import Deposit from '@/views/wallet/deposit'
export default [
{
name: "exchange-assets",
@ -47,5 +48,10 @@ export default [
name : "otcAssets",
path : "/wallet/otc", // 地址管理
component : Otc
}
},
{
name: "deposit",
path: "/wallet/deposit",
component: Deposit
},
]

189
src/views/wallet/deposit.vue

@ -0,0 +1,189 @@
<template>
<div class="settings wallet-page">
<secondary-nav></secondary-nav>
<div class="container">
<div class="" style="background-color: #121212;color: #fff;padding:20px 40px;margin-top: 10px;">
<div class="title1">{{$t('service.a1')}}</div>
<div class="title2">{{$t('service.a2')}}</div>
<div class="title3">{{$t('service.a3')}}</div>
<!-- 存入金额 -->
<div class="d-flex">
<input type="number" placeholder="0.000" v-model="form.amount" class="input-control" style="background-color: #242424;"></input>
<div class="right_txt">EGP</div>
</div>
<div class="title3">{{$t('service.a4')}}</div>
<div class="d-flex">
<input type="number" placeholder="0" model="form.amount1" class="input-control" style="background-color: #242424;width: 65%;"></v-input>
<div class="right_txt" style="color: #d2de8e;">USDT</div>
</div>
<div class="flex-text">
<div>{{$t('service.a5')}}</div>
<div>1 EGP 0.0211 USDT</div>
</div>
<div class="banking_box">
<div>{{$t('service.a6')}}</div>
<div class="banking_title2">{{$t('service.a7')}}<span class="banking_span">EGP</span>{{$t('service.a8')}}</div>
<div>
<div class="banking_box1">
<div class="banking_border"></div>
<div class="banking_txt">E-Banking</div>
</div>
<div class="banking_box2">
<div style="color: #717171;">{{$t('service.a9')}}<span style="color: #fff;">**** ****</span></div>
</div>
<div class="banking_box2">
<div style="color: #717171;">{{$t('service.a10')}}<span style="color: #fff;">********</span></div>
</div>
<div class="banking_box2">
<div style="color: #717171;">{{$t('service.a11')}}<span style="color: #fff;">********</span></div>
</div>
</div>
<div class="banking_title3">{{$t('service.a12')}}</div>
</div>
<div style="margin: 20px 0px;font-size: 30px;">{{$t('service.a13')}}</div>
<upload-img class="mb-3" v-model="form.images">
<template #text>
<div class="el-upload__text">{{$t('profile.dragHere')}} <em>{{$t('profile.clickUpload')}}</em>
</div>
</template>
</upload-img>
<div style="margin-top: 15px;margin-bottom: 50px;">* {{$t('service.a14')}}</div>
<div style="margin-left: 200px;">
<button class="btn btn-primary rounded-pill" @click="openshow"
style="background-image: linear-gradient(to right, #abbb62, #abbb62);padding: 10px 60px;">
{{ $t('service.a15') }}
</button>
</div>
<div class="modal fade" tabindex="-1" role="dialog" id="deposite" aria-hidden="true">
<div class="modal-dialog modal-xl modal-dialog-centered" style="width: 400px;">
<div class="modal-content bg-panel" style="background-color: #22222d;">
<div class="modal-header" style="border: 0px;">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</div>
<div style="text-align: center;">
<img src="@/assets/img/service2.png" alt="" />
</div>
<div>
<div style="text-align: center;color: #fff;margin: 15px 0px;">{{$t('service.a16')}}</div>
<div style="display: flex;justify-content: center;margin-bottom: 20px;text-align: center;">
{{$t('service.a17')}}{{$t('common.email')}}: sevice@bigtcoins.com
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
data() {
return {
form: {
images: '',
amount:'',
amount1:''
},
show: false
}
},
methods: {
openshow() {
$("#deposite").modal("show");
}
},
}
</script>
<style scoped lang="scss">
.title1{
// margin-top: 50px;
font-weight: bold;
font-size: 45px;
}
.title2{
margin-top: 10px;
font-weight: bold;
}
.title3{
margin-top: 20px;
margin-bottom: 20px;
font-weight: bold;
color: #6e6c6d;
}
.right_txt{
height: 38px;
font-size: 15px;
line-height: 40px;
padding-right: 10px;
background-color: #242424;
border-radius: 0px 5px 5px 0px;
}
.input-control{
width: 66%;
height: calc(1.5em + .75rem + 2px);
padding: .375rem .75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #242424;
border-radius: 5px 0px 0px 5px;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.flex-text{
width: 53%;
display: flex;
color: #6e6c6d;
font-size: 12px;
justify-content: space-between;
margin-top: 5px;
}
.banking_box{
width: 70%;
margin-top: 45px;
border-radius: 10px;
padding: 30px 20px;
background-color: #202020;
.banking_title2{
margin-top: 20px;
.banking_span{
color: #d2de8e;
font-weight: bold;
padding-left: 10px;
}
}
.banking_box1{
display: flex;
margin-top: 40px;
.banking_border{
height: 25px;
margin-top: 13px;
border: 1px solid #5479c2;
}
.banking_txt{
font-size: 32px;
margin-left: 10px;
}
}
.banking_box2{
display: flex;
margin-top: 20px;
justify-content: space-between;
}
.banking_title3{
font-size: 26px;
margin-top: 50px;
}
}
</style>

11
src/views/wallet/exchange-assets.vue

@ -84,6 +84,14 @@
</div>
</div>
</div>
<div>
<div style="float: right;">
<button class="btn btn-primary rounded-pill" style="background-image: linear-gradient(to right, #2fad66, #9de686);"
@click.prevent="todeposit">
{{ $t('service.a0') }}
</button>
</div>
</div>
</div>
</div>
</div>
@ -763,6 +771,9 @@ export default {
addressText(){
$("#withdraw").modal("hide");
this.$router.push("/wallet/address")
},
todeposit(){
this.$router.push("/wallet/deposit")
}
},

Loading…
Cancel
Save