diff --git a/src/components/layout/layout.vue b/src/components/layout/layout.vue index 0a41cce..450caf5 100644 --- a/src/components/layout/layout.vue +++ b/src/components/layout/layout.vue @@ -83,11 +83,7 @@ export default { default: true, }, }, - computed: { - ...mapGetters({ - isLogin: "user/isLogin", - }), - }, + computed: {}, mounted() { const { statusBarHeight, headerHeight } = getApp().globalData.pageConfig; // #ifndef H5 @@ -103,9 +99,6 @@ export default { if (this.showHeader) { this.bodyPaddingTop = safePaddingTop; } - if (this.isLogin) { - this.$store.dispatch("user/info"); - } }, methods: { onClick() { diff --git a/src/core/models/user.js b/src/core/models/user.js index 918cd9f..65a6ab4 100644 --- a/src/core/models/user.js +++ b/src/core/models/user.js @@ -91,6 +91,13 @@ export default { mobile: response.data.mobile, createTime: response.data.create_time, worker: null, + serviceData: { + times: response.data.data.count || 0, + favorableRate: response.data.data.good || "0", + grade: response.data.data.score || "0", + disposableBalance: response.data.balance || 0, + FreezeBalance: response.data.balance_no || 0, + } }; if (response.data.worker) { user.worker = { @@ -242,27 +249,6 @@ export default { }).catch(e => { }); }); }, - /** - * 服务数据 - */ - serviceData() { - return new Promise((resolve, reject) => { - prototype.$request({ - api: "user.info", - }).then(response => { - if (response.code == 1) { - return resolve({ - times: response.data.data.count || 0, - favorableRate: response.data.data.good || "0", - grade: response.data.data.score || "0", - disposableBalance: response.data.balance || 0, - FreezeBalance: response.data.balance_no || 0, - }); - } - return reject(response.msg); - }).catch(e => { }); - }); - }, /** * 注销登录 */ diff --git a/src/pages/member/cash/withdraw.vue b/src/pages/member/cash/withdraw.vue index 7f44b06..b6a85cf 100644 --- a/src/pages/member/cash/withdraw.vue +++ b/src/pages/member/cash/withdraw.vue @@ -14,7 +14,7 @@ 可提现金额: - ¥ {{ balance }} + ¥ {{ userInfo.serviceData.disposableBalance }} @@ -31,6 +31,7 @@