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

---
 src/pages/index/account.vue |   30 +++++++++++++++++++++++++++---
 src/assets/js/axios.js      |    2 +-
 src/pages/index/index.vue   |   18 +++++++++++-------
 3 files changed, 39 insertions(+), 11 deletions(-)

diff --git a/src/assets/js/axios.js b/src/assets/js/axios.js
index 0d65089..2655c49 100644
--- a/src/assets/js/axios.js
+++ b/src/assets/js/axios.js
@@ -15,7 +15,7 @@
 });
 service.interceptors.request.use(config => {
     let address = sessionStorage.getItem('address');
-    address && (config.headers.address = address);
+    address && (config.headers.token = address);
     return config; 
  }, error => {
      return Promise.reject(error);
diff --git a/src/pages/index/account.vue b/src/pages/index/account.vue
index 7de569d..d585e5a 100644
--- a/src/pages/index/account.vue
+++ b/src/pages/index/account.vue
@@ -129,19 +129,43 @@
 </template>
 
 <script scope>
-import { ref, onMounted, getCurrentInstance, defineComponent} from 'vue';
+import { ref, reactive, onMounted, getCurrentInstance, defineComponent} from 'vue';
 export default defineComponent({
   name: 'account',
   setup() {
     const activeNames = ref(['1'])
     const { proxy } = getCurrentInstance();
+    let myAccountInfo = reactive({});
+    function getWalletInfo(){
+        proxy.$axios({
+          url: '/dapp/member/walletInfo',
+          method: 'post'
+        }).then((res) => {
+          if(res.code == 200) {
+            proxy.myAccountInfo = res.data;
+          }
+        })
+    }
     onMounted(() => {
         
     })
-    return { activeNames };
+    return { 
+        activeNames,
+        myAccountInfo,
+        getWalletInfo
+    };
   },
   methods: {
-    
+    getWalletInfo(){
+        this.$axios({
+          url: '/dapp/member/walletInfo',
+          method: 'post'
+        }).then((res) => {
+          if(res.code == 200) {
+            this.myAccountInfo = res.data;
+          }
+        })
+    }
   }
 })
 </script>
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index e6a123f..95299ca 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -27,7 +27,7 @@
                 <OrePool></OrePool>
             </van-tab>
             <van-tab :title='$t("message.Account")'>
-              <Account></Account>
+              <Account :ref="accountRef"></Account>
             </van-tab>
         </van-tabs>
         <van-overlay :show="isShowApproveModal" @click="isShowApproveModal = false" class="wrapper">
@@ -101,6 +101,7 @@
   },
   setup() {
     const { proxy } = getCurrentInstance();
+    let accountRef = ref(null);
     let walletAddress = ref('');
     let hasApprove = ref(false);
     let isShowApproveModal = ref(false);
@@ -169,7 +170,8 @@
       
       walletAddress, //地址
       hasApprove, //是否授权
-      myAccountInfo: reactive({})
+
+      accountRef
     };
   },
   methods: {
@@ -187,12 +189,12 @@
     },
     isApprove () {
         this.$axios({
-          url: '/dapp/common/isApprove/' + this.walletAddress,
+          url: '/dapi/common/isApprove/' + this.walletAddress,
           method: 'get'
         }).then((res) => {
           if(res.code == 200) {
             this.hasApprove = true;
-            this.getWalletInfo()
+            this.initAccountData()
             sessionStorage.setItem('address', this.walletAddress);
           }else{
             this.hasApprove = false;
@@ -239,7 +241,7 @@
     },
     submitApprove () {
         this.$axios({
-          url: '/dapp/common/approve',
+          url: '/dapi/common/approve',
           method: 'post',
           data: {
             address: this.walletAddress,
@@ -251,9 +253,11 @@
           }
         })
     },
-    getWalletInfo(){
+    initAccountData(){
+        // this.accountRef.value.getWalletInfo();
+        alert(accountRef)
         this.$axios({
-          url: '/dapp/member/walletInfo',
+          url: '/dapi/member/walletInfo',
           method: 'post'
         }).then((res) => {
           if(res.code == 200) {

--
Gitblit v1.9.1