feat: add monthly card periods and apparatus lesson feedback
This commit is contained in:
@@ -11,6 +11,7 @@ import {
|
||||
UserRole,
|
||||
MembershipStatus,
|
||||
getMembershipRenewalHint,
|
||||
getMembershipEffectiveState,
|
||||
} from '@mp-pilates/shared'
|
||||
import { wxLogin, isLoggedIn, logout as authLogout } from '../utils/auth'
|
||||
import { setUnauthorizedHandler, setRenewedHandler } from '../utils/session'
|
||||
@@ -120,7 +121,8 @@ export const useUserStore = defineStore('user', () => {
|
||||
try {
|
||||
const result = await get<MembershipWithCardType[]>('/membership/my')
|
||||
if (id !== membershipRequestId || session !== sessionId) return false
|
||||
memberships.value = [...result]
|
||||
const now = new Date()
|
||||
memberships.value = result.map(membership => ({ ...membership, ...getMembershipEffectiveState(membership, now) }))
|
||||
membershipsLoaded.value = true
|
||||
return true
|
||||
} catch {
|
||||
|
||||
Reference in New Issue
Block a user