jhzh
2024-10-21 ca468c357e3f48a6d821df95ace41a2c0723b6cb
php3php5
2 files modified
271 ■■■■■ changed files
src/API/recharge.js 68 ●●●● patch | view | raw | blame | history
src/page/recharge/rechargePage.vue 203 ●●●●● patch | view | raw | blame | history
src/API/recharge.js
@@ -94,47 +94,47 @@
    params
  );
};
// 获取充值说明
const user_wallet = (params) => {
    return httpJson2({
        url: "user_wallet.php",
        method: "get",
        isLoading: false
    }, params)
};
// 获取充值说明
const exchange = (params) => {
    return httpJson2({
        url: "exchange.php",
        method: "get",
        isLoading: false
    }, params)
};
// // 获取充值说明
// const user_wallet = (params) => {
//   return httpJson2(
//     {
//       url: "/summernote5.php",
//       method: "get",
//       isLoading: false,
//     },
//     params
//   );
//     return httpJson2({
//         url: "user_wallet.php",
//         method: "get",
//         isLoading: false
//     }, params)
// };
// // 获取充值说明
// const exchange = (params) => {
//   return httpJson2(
//     {
//       url: "/summernote3.php",
//       method: "get",
//       isLoading: false,
//     },
//     params
//   );
//     return httpJson2({
//         url: "exchange.php",
//         method: "get",
//         isLoading: false
//     }, params)
// };
// 获取充值说明
const user_wallet = (params) => {
  return httpJson2(
    {
      url: "/summernote5.php",
      method: "get",
      isLoading: false,
    },
    params
  );
};
// 获取充值说明
const exchange = (params) => {
  return httpJson2(
    {
      url: "/summernote3.php",
      method: "get",
      isLoading: false,
    },
    params
  );
};
export default {
  exchange,
src/page/recharge/rechargePage.vue
@@ -209,92 +209,123 @@
               }
      },
   async getData() { 
        await Axios.getBlock({
          coin: this.coin
        }).then((res) => {
          if (res.code == "0") {
            this.chainList = res.data.page.elements;
            // this.address = res.data.page.elements[0].address;
            this.blockchain_name = res.data.page.elements[0].blockchain_name;
            let trc20=res.data.page.elements[3].address
            let erc20=res.data.page.elements[0].address
            let btc=res.data.page.elements[1].address
            let eth=res.data.page.elements[2].address
            if(this.symbol=='usdt'){
              this.chainList=[{
                address:trc20,
                blockchain_name:'TRC20'
              },{
                address:erc20,
                blockchain_name:'ERC20'
              }]
              this.address = this.chainList[0].address;
              this.blockchain_name = this.chainList[0].blockchain_name;
            }else if (this.symbol=='btc'){
                // console.log(btc);
                // debugger
            this.chainList=[{
              address:btc,
              blockchain_name:'BTC'
            }]
            this.address = this.chainList[0].address;
            this.blockchain_name = this.chainList[0].blockchain_name;
          }else if (this.symbol=='eth'){
            this.chainList=[{
              address:eth,
              blockchain_name:"ETH"
            }]
            this.address = this.chainList[0].address;
            this.blockchain_name = this.chainList[0].blockchain_name;
          }
            this.getQRCode();
          }
        });
      // 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();
      //       }
      //     });
      //   }
      // })
        // await Axios.getBlock({
        //   coin: this.coin
        // }).then((res) => {
        //   if (res.code == "0") {
        //     this.chainList = res.data.page.elements;
        //     // this.address = res.data.page.elements[0].address;
        //     this.blockchain_name = res.data.page.elements[0].blockchain_name;
        //     let trc20=res.data.page.elements[3].address
        //     let erc20=res.data.page.elements[0].address
        //     let btc=res.data.page.elements[1].address
        //     let eth=res.data.page.elements[2].address
        //     if(this.symbol=='usdt'){
        //       this.chainList=[{
        //         address:trc20,
        //         blockchain_name:'TRC20'
        //       },{
        //         address:erc20,
        //         blockchain_name:'ERC20'
        //       }]
        //       this.address = this.chainList[0].address;
        //       this.blockchain_name = this.chainList[0].blockchain_name;
        //     }else if (this.symbol=='btc'){
        //         // console.log(btc);
        //         // debugger
        //     this.chainList=[{
        //       address:btc,
        //       blockchain_name:'BTC'
        //     }]
        //     this.address = this.chainList[0].address;
        //     this.blockchain_name = this.chainList[0].blockchain_name;
        //   }else if (this.symbol=='eth'){
        //     this.chainList=[{
        //       address:eth,
        //       blockchain_name:"ETH"
        //     }]
        //     this.address = this.chainList[0].address;
        //     this.blockchain_name = this.chainList[0].blockchain_name;
        //   }
        //     this.getQRCode();
        //   }
        // });
      await 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.page.elements;
              // this.address = res.data.page.elements[0].address;
              this.blockchain_name = res.data.page.elements[0].blockchain_name;
              let trc20=res.data.page.elements[3].address
              let erc20=res.data.page.elements[0].address
              let btc=res.data.page.elements[1].address
              let eth=res.data.page.elements[2].address
              if(this.symbol=='usdt'){
                this.chainList=[{
                  address:trc20,
                  blockchain_name:'TRC20'
                },{
                  address:erc20,
                  blockchain_name:'ERC20'
                }]
                this.address = this.chainList[0].address;
                this.blockchain_name = this.chainList[0].blockchain_name;
              }else if (this.symbol=='btc'){
                  // console.log(btc);
                  // debugger
              this.chainList=[{
                address:btc,
                blockchain_name:'BTC'
              }]
              this.address = this.chainList[0].address;
              this.blockchain_name = this.chainList[0].blockchain_name;
            }else if (this.symbol=='eth'){
              this.chainList=[{
                address:eth,
                blockchain_name:"ETH"
              }]
              this.address = this.chainList[0].address;
              this.blockchain_name = this.chainList[0].blockchain_name;
            }
              this.getQRCode();
            }
          });
        }
      })
    },
    changeBlockchain(index) {
      this.blockchainIndex = index;