123
dcc
2024-06-28 25b2ba1cf86bc3439e7ad2acf2cd4a9ea7e4b0ed
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"
@@ -31,7 +31,7 @@
          {{ $t("复制地址") }}
        </div>
      </div>
      <div>
     <!-- <div>
        <div class="font-26 textColor">{{ $t("转出地址(选填)") }}</div>
        <div style="position: relative" class="mt-26 mb-60">
          <input
@@ -53,7 +53,7 @@
            {{ $t("粘贴") }}
          </div>
        </div>
      </div>
     </div> -->
      <div class="mb-60">
        <div class="font-26 textColor">{{ $t("充币数量") }}</div>
        <div>
@@ -64,7 +64,7 @@
          />
        </div>
      </div>
      <!-- <div>
      <div>
                <div class="font-26 textColor">{{ $t('链名称') }}</div>
                <div class="flex ">
                    <div :class="blockchainIndex == index ? 'borderMain colorMain' : 'border-solid-dark-grey border-r-grey'"
@@ -72,8 +72,8 @@
                        v-for="(item, index) in chainList" :key="index" @click="changeBlockchain(index)">{{
                            item.blockchain_name }}</div>
                </div>
            </div> -->
      <div>
            </div>
     <div>
        <div class="font-26 textColor">
          {{ $t("付款凭证(上传支付详情截图)") }}
        </div>
@@ -166,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
@@ -195,11 +197,12 @@
  methods: {
    getData() {
      Axios.getBlock({
        coin: this.coin,
        coin_para: this.symbol,
      }).then((res) => {
        console.log(res);
        this.address = res.address;
        // this.blockchain_name = res.data[0].blockchain_name;
      this.chainList = res.page.elements
        this.address = res.page.elements[0].address;
        this.blockchain_name = res.page.elements[0].blockchain_name;
        this.getQRCode();
      });
    },
@@ -269,6 +272,7 @@
    },
    //生成二维码
    getQRCode() {
      console.log( this.address);
      let opts = {
        errorCorrectionLevel: "H", //容错级别
        type: "image/png", //生成的二维码类型
@@ -276,7 +280,7 @@
        margin: 4, //二维码留白边距
        width: 200, //宽
        height: 200, //高
        text: "http://www.xxx.com", //二维码内容
        text: "", //二维码内容
        color: {
          dark: "#333333", //前景色
          light: "#fff", //背景色
@@ -315,14 +319,16 @@
        this.$toast(this.$t("请输入数字"));
        return;
      }
      if (this.amount) {
        Axios.rechargeApply({
          session_token: this.session_token,
          amount: this.amount,
          from: this.enterAddress,
          blockchain_name: this.coin,
          // blockchain_name: this.coin.toUpperCase(),
        blockchain_name: this.blockchain_name,
          img: this.submitImg,
          coin: this.coin,
          coin: this.symbol.toUpperCase(),
          channel_address: this.address,
          tx: "",
        })