From 2758dbd01c6ec9af01251549ddc5500050cf86ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?TOP=E7=B3=AF=E7=B1=B3?= <1130395124@qq.com> Date: Sat, 1 Apr 2023 10:37:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/layout/layout.vue | 9 +-------- src/core/models/user.js | 28 +++++++--------------------- src/pages/member/cash/withdraw.vue | 15 +++++++++------ src/pages/member/member.vue | 20 +++++--------------- src/pages/member/password.vue | 6 ++++-- src/store/modules/user.js | 7 +++++++ 6 files changed, 33 insertions(+), 52 deletions(-) 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 @@