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