feat: 完成激活码兑换功能

This commit is contained in:
ccnetcore
2025-12-20 11:33:07 +08:00
parent 4326c41258
commit 3b71fe3135
8 changed files with 634 additions and 4 deletions

View File

@@ -46,6 +46,21 @@ export const useUserStore = defineStore(
isLoginDialogVisible.value = false;
};
// 新增:用户中心弹框状态和激活标签
const isUserCenterVisible = ref(false);
const userCenterActiveTab = ref('user');
// 新增:打开用户中心方法
const openUserCenter = (tab: string = 'user') => {
userCenterActiveTab.value = tab;
isUserCenterVisible.value = true;
};
// 新增:关闭用户中心方法
const closeUserCenter = () => {
isUserCenterVisible.value = false;
};
return {
token,
refreshToken,
@@ -59,6 +74,11 @@ export const useUserStore = defineStore(
isLoginDialogVisible,
openLoginDialog,
closeLoginDialog,
// 新增:暴露用户中心状态和方法
isUserCenterVisible,
userCenterActiveTab,
openUserCenter,
closeUserCenter,
};
},
{