From 5b3047f675333c2134cee395496509353f395ec0 Mon Sep 17 00:00:00 2001 From: shenaowei <450702724@qq.com> Date: Mon, 23 Feb 2026 02:05:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/app/web-gold/src/api/auth.js | 11 ++ .../web-gold/src/components/UserDropdown.vue | 130 +++++------------- frontend/app/web-gold/src/stores/user.js | 76 +++++----- .../mq/consumer/MemberUserCreateConsumer.java | 36 +++-- .../app/AppMemberUserProfileController.java | 37 +++++ .../mapper/MemberUserProfileMapper.java | 5 +- .../service/MemberUserProfileService.java | 9 ++ .../service/MemberUserProfileServiceImpl.java | 33 ++++- 8 files changed, 178 insertions(+), 159 deletions(-) create mode 100644 yudao-module-tik/src/main/java/cn/iocoder/yudao/module/tik/muye/memberuserprofile/controller/app/AppMemberUserProfileController.java diff --git a/frontend/app/web-gold/src/api/auth.js b/frontend/app/web-gold/src/api/auth.js index c7ebb38fd9..6fc735181b 100644 --- a/frontend/app/web-gold/src/api/auth.js +++ b/frontend/app/web-gold/src/api/auth.js @@ -5,6 +5,7 @@ import router from '@/router' import { getUserInfo,clearUserInfoCache } from './userinfo' const SERVER_BASE = API_BASE.APP_MEMBER +const TIK_BASE = API_BASE.APP_TIK /** * 保存token @@ -195,6 +196,15 @@ export function getUserInfoAuth() { return getUserInfo() } +/** + * 获取用户档案(积分、存储配额等) + * @returns {Promise} 用户档案 + */ +export async function getUserProfile() { + const { data } = await api.get(`${TIK_BASE}/muye/member-profile/get`) + return data +} + /** * 手机+验证码+密码注册流程 * @param {string} mobile - 手机号 @@ -223,4 +233,5 @@ export default { resetPasswordBySms, registerWithMobileCodePassword, getUserInfo: getUserInfoAuth, + getUserProfile, } diff --git a/frontend/app/web-gold/src/components/UserDropdown.vue b/frontend/app/web-gold/src/components/UserDropdown.vue index c735425f58..907916eb50 100644 --- a/frontend/app/web-gold/src/components/UserDropdown.vue +++ b/frontend/app/web-gold/src/components/UserDropdown.vue @@ -1,5 +1,5 @@