From f0e9d2a6869a3744050eedb1f2689eeaa743a35d Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Wed, 23 Mar 2022 16:16:22 +0800
Subject: [PATCH] gx

---
 src/pages/index/index.vue |   45 ++++++++++++++++++++-------------------------
 1 files changed, 20 insertions(+), 25 deletions(-)

diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index b386e13..75b2a32 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -110,14 +110,6 @@
       proxy.$i18n.locale = type;
     }
 
-    // 授权按钮
-    function toApprove() {
-      if(proxy.walletAddress){
-        approve()
-      }else{
-        showAccreditModal()
-      }
-    }
     function showAccreditModal() {
       proxy.isShowApproveModal = false
       proxy.isShowAccreditModal = true
@@ -139,6 +131,14 @@
       isApprove()
     }
     
+    // 授权按钮
+    function toApprove() {
+      if(proxy.walletAddress){
+        approve()
+      }else{
+        showAccreditModal()
+      }
+    }
 
     // 获取地址
     async function getAddress () {
@@ -152,23 +152,7 @@
       }
       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()
@@ -217,6 +201,17 @@
           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) {

--
Gitblit v1.9.1