perf: 优化会员卡购买页面

This commit is contained in:
richarjiang
2026-09-08 15:52:34 +08:00
parent b4b3caac70
commit b937895bc9
2 changed files with 1188 additions and 876 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -88,12 +88,14 @@ export const useUserStore = defineStore('user', () => {
}
}
async function fetchMemberships() {
if (!isLoggedIn()) return
async function fetchMemberships(): Promise<boolean> {
if (!isLoggedIn()) return false
try {
memberships.value = await get<MembershipWithCardType[]>('/membership/my')
return true
} catch (err) {
console.error('Fetch memberships failed:', err)
return false
}
}