|
@@ -305,8 +305,11 @@
|
|
|
|
|
|
|
|
//立即报名
|
|
//立即报名
|
|
|
const handleApply = async () => {
|
|
const handleApply = async () => {
|
|
|
- let level = uni.getStorageSync('familyMemberInfo')?JSON.parse(uni.getStorageSync('familyMemberInfo'))?.userLevel:JSON.parse(uni.getStorageSync('userInfo'))?.userLevel;
|
|
|
|
|
- if(level<activityInfo.value.userLevel) return proxy.$showModal(`很抱歉,当前活动限制报名等级为${activityInfo.value.userLevel}级,您当前等级为${level}级,不满足报名条件。`)
|
|
|
|
|
|
|
+ const memberInfoRaw = uni.getStorageSync('familyMemberInfo') || uni.getStorageSync('userInfo');
|
|
|
|
|
+ const memberInfo = memberInfoRaw ? (typeof memberInfoRaw === 'string' ? JSON.parse(memberInfoRaw) : memberInfoRaw) : {};
|
|
|
|
|
+ const level = memberInfo?.userLevel ?? 0;
|
|
|
|
|
+ const needLevel = activityInfo.value?.userLevel ?? 0;
|
|
|
|
|
+ if(level < needLevel) return proxy.$showModal(`很抱歉,当前活动限制报名等级为Lv${needLevel},您当前等级为Lv${level},不满足报名条件。`)
|
|
|
|
|
|
|
|
let { loveValue, couponIds } = await getUserLoveTicket();
|
|
let { loveValue, couponIds } = await getUserLoveTicket();
|
|
|
let url = `/pagesHome/activityApply?activity=${encodeURIComponent(JSON.stringify(activityInfo.value))}`;
|
|
let url = `/pagesHome/activityApply?activity=${encodeURIComponent(JSON.stringify(activityInfo.value))}`;
|