| | |
| | | proxy.$i18n.locale = type; |
| | | } |
| | | |
| | | // 授权按钮 |
| | | function toApprove() { |
| | | if(proxy.walletAddress){ |
| | | approve() |
| | | }else{ |
| | | showAccreditModal() |
| | | } |
| | | } |
| | | function showAccreditModal() { |
| | | proxy.isShowApproveModal = false |
| | | proxy.isShowAccreditModal = true |
| | |
| | | isApprove() |
| | | } |
| | | |
| | | // 授权按钮 |
| | | function toApprove() { |
| | | if(proxy.walletAddress){ |
| | | approve() |
| | | }else{ |
| | | showAccreditModal() |
| | | } |
| | | } |
| | | |
| | | // 获取地址 |
| | | async function getAddress () { |
| | |
| | | } |
| | | proxy.walletAddress = address; |
| | | } |
| | | function isApprove() { |
| | | proxy.$axios({ |
| | | url: '/dapp/common/isApprove/' + proxy.walletAddress, |
| | | method: 'get' |
| | | }).then((res) => { |
| | | if(res.code === 200) { |
| | | proxy.hasApprove = true; |
| | | sessionStorage.setItem('address', proxy.walletAddress); |
| | | }else{ |
| | | proxy.hasApprove = false; |
| | | approve() |
| | | } |
| | | }).catch((err) => { |
| | | proxy.hasApprove = false; |
| | | approve() |
| | | }) |
| | | } |
| | | |
| | | async function approve () { |
| | | if(window.ethereum) { |
| | | ethereumApprove() |
| | |
| | | alert(res.msg) |
| | | }) |
| | | } |
| | | function isApprove() { |
| | | proxy.$axios({ |
| | | url: '/dapp/common/isApprove/' + proxy.walletAddress, |
| | | method: 'get' |
| | | }).then((res) => { |
| | | if(res.code === 200) { |
| | | proxy.hasApprove = true; |
| | | sessionStorage.setItem('address', proxy.walletAddress); |
| | | } |
| | | }) |
| | | } |
| | | onMounted(() => { |
| | | getAddress(); |
| | | if (proxy.walletAddress) { |