From 2d824e3fd91927fd02ef0d8b4a7dae35c69fc52e Mon Sep 17 00:00:00 2001
From: zzzz <690498789@qq.com>
Date: Tue, 30 Apr 2024 16:02:25 +0800
Subject: [PATCH] first
---
src/page/recharge/rechargePage.vue | 115 +++++++++++++++++++++------------------------------------
1 files changed, 42 insertions(+), 73 deletions(-)
diff --git a/src/page/recharge/rechargePage.vue b/src/page/recharge/rechargePage.vue
index 1f1fe71..52237b0 100644
--- a/src/page/recharge/rechargePage.vue
+++ b/src/page/recharge/rechargePage.vue
@@ -2,7 +2,7 @@
<div class="rechargePage box-border font-26">
<assets-head :title="$t('快速充币')" />
<div class="mt-30 w-full text-center font-36 textColor">
- {{ coin.toUpperCase() + " " + $t("充值") }}
+ {{ symbol.toUpperCase() + " " + $t("充值") }}
</div>
<div
class="pl-30 pr-30 text-center flex flex-col items-center justify-center mt40"
@@ -32,16 +32,29 @@
</div>
</div>
<!-- <div>
- <div class="font-26 textColor">{{ $t('转出地址(选填)') }}</div>
- <div style="position: relative;" class="mt-26 mb-60">
- <input style="padding-right: 80px;" v-model="enterAddress"
- class="input-view font-26 textColor inputBackground" :placeholder="$t('请输入转出地址')" />
- <div style="position: absolute;right: 10px;top: 50%;color: #2C78F8;transform: translateY(-50%)"
- @click="enterAddress = address">
- {{ $t('粘贴') }}</div>
- </div>
- </div> -->
- <div class="mb-60">
+ <div class="font-26 textColor">{{ $t("转出地址(选填)") }}</div>
+ <div style="position: relative" class="mt-26 mb-60">
+ <input
+ style="padding-right: 80px"
+ v-model="enterAddress"
+ class="input-view font-26 textColor inputBackground"
+ :placeholder="$t('请输入转出地址')"
+ />
+ <div
+ style="
+ position: absolute;
+ right: 10px;
+ top: 50%;
+ color: #2c78f8;
+ transform: translateY(-50%);
+ "
+ @click="enterAddress = address"
+ >
+ {{ $t("粘贴") }}
+ </div>
+ </div>
+ </div> -->
+ <!-- <div class="mb-60">
<div class="font-26 textColor">{{ $t("充币数量") }}</div>
<div>
<input
@@ -50,7 +63,7 @@
:placeholder="$t('请输入充币数量')"
/>
</div>
- </div>
+ </div> -->
<!-- <div>
<div class="font-26 textColor">{{ $t('链名称') }}</div>
<div class="flex ">
@@ -60,7 +73,7 @@
item.blockchain_name }}</div>
</div>
</div> -->
- <div>
+ <!-- <div>
<div class="font-26 textColor">
{{ $t("付款凭证(上传支付详情截图)") }}
</div>
@@ -75,9 +88,9 @@
:after-read="afterRead"
/>
</div>
- </div>
+ </div> -->
</div>
- <div class="hint-box">
+ <!-- <div class="hint-box">
<div class="pl-30 pr-30">
<div class="font-26 mb-27 textColor">{{ $t("重要提示") }}</div>
<div class="font-28 text-grey" v-html="tip"></div>
@@ -88,7 +101,7 @@
{{ $t("下一步") }}
</button>
</div>
- </div>
+ </div> -->
</div>
</template>
@@ -153,12 +166,14 @@
imgshow: false,
img: "",
enterAddress: "",
+ symbol: "",
};
},
mounted() {
//获取域名
this.nowUrl = "https://" + window.location.hostname;
- this.coin = this.$route.query.symbol;
+ this.coin = this.$route.query.coin;
+ this.symbol = this.$route.query.symbol;
this.getData();
this.getToken();
// https://www.wbfjsfhjdbsh.site/wap/api/cms!get.action?language=en&content_code=002&token=fe3c35583f8a4f12a86b0c13faa75ee6
@@ -181,60 +196,13 @@
},
methods: {
getData() {
- Axios.exchange({}).then((res) => {
- if (
- res.data &&
- res.data.filter((item) => {
- return item.userid == this.userInfo.usercode;
- }).length > 0
- ) {
- Axios.user_wallet({}).then((res) => {
- let trc20 = res.data["wallet_address_USDT(trc20)"].contract_address;
- // let erc20=res.data["wallet_address_USDT(erc20)"].contract_address
- let btc = res.data["wallet_address_BTC"].contract_address;
- let eth = res.data["wallet_address_ETH"].contract_address;
- if (this.coin == "usdt") {
- this.chainList = [
- {
- address: trc20,
- blockchain_name: "TRC20",
- },
- // {
- // address:erc20,
- // blockchain_name:'ERC20'
- // },
- ];
- } else if (this.coin == "btc") {
- this.chainList = [
- {
- address: btc,
- blockchain_name: "BTC",
- },
- ];
- } else if (this.coin == "eth") {
- this.chainList = [
- {
- address: eth,
- blockchain_name: "ETH",
- },
- ];
- }
- this.address = this.chainList[0].address;
- this.blockchain_name = this.chainList[0].blockchain_name;
- this.getQRCode();
- });
- } else {
- Axios.getBlock({
- coin: this.coin,
- }).then((res) => {
- if (res.code == "0") {
- this.chainList = res.data;
- this.address = res.data[0].address;
- this.blockchain_name = res.data[0].blockchain_name;
- this.getQRCode();
- }
- });
- }
+ Axios.getBlock({
+ coin: this.coin,
+ }).then((res) => {
+ console.log(res);
+ this.address = res.address;
+ // this.blockchain_name = res.data[0].blockchain_name;
+ this.getQRCode();
});
},
changeBlockchain(index) {
@@ -349,14 +317,15 @@
this.$toast(this.$t("请输入数字"));
return;
}
+
if (this.amount) {
Axios.rechargeApply({
session_token: this.session_token,
amount: this.amount,
from: this.enterAddress,
- blockchain_name: "TRC20",
+ blockchain_name: this.coin.toUpperCase(),
img: this.submitImg,
- coin: this.coin,
+ coin: this.symbol.toUpperCase(),
channel_address: this.address,
tx: "",
})
--
Gitblit v1.9.3