Compare commits

...

2 Commits

Author SHA1 Message Date
zzc
210f913aed fix: user reward 2026-03-06 14:14:27 +08:00
zzc
516063bb14 fix: user access 2026-03-05 17:38:52 +08:00
4 changed files with 19 additions and 3 deletions

View File

@@ -10,9 +10,9 @@ const openApp = async () => {
title: `每日登录 +${res.points} 积分`, title: `每日登录 +${res.points} 积分`,
icon: "none", icon: "none",
}); });
const userStore = useUserStore();
await userStore.fetchUserAssets();
} }
const userStore = useUserStore();
await userStore.fetchUserAssets();
} catch (e) { } catch (e) {
console.error("userOpenApp error", e); console.error("userOpenApp error", e);
} }

View File

@@ -24,7 +24,7 @@ export const getPageDetail = async (shareToken) => {
export const getShareReward = async (data) => { export const getShareReward = async (data) => {
return request({ return request({
url: "/api/blessing/share/reward", url: "/api/reward/share",
method: "POST", method: "POST",
data, data,
}); });

View File

@@ -57,6 +57,7 @@ export const useUserStore = defineStore("user", {
}, },
async fetchUserAssets() { async fetchUserAssets() {
try { try {
if (!this?.userInfo?.id) return;
const res = await getUserAsset(); const res = await getUserAsset();
if (res) { if (res) {
const newInfo = { ...this.userInfo, ...res }; const newInfo = { ...this.userInfo, ...res };

View File

@@ -54,6 +54,21 @@ export const checkAbilityAndHandle = async (scene, rewardAdRef) => {
return false; return false;
} }
if (abilityRes?.blockType === "need_vip") {
uni.showModal({
title: "会员激活",
content: "会员激活即可继续使用该功能,是否前往开通?",
success: (res) => {
if (res.confirm) {
uni.navigateTo({
url: "/pages/mine/vip",
});
}
},
});
return false;
}
uni.showToast({ uni.showToast({
title: "您今日下载次数已用完,明日再试", title: "您今日下载次数已用完,明日再试",
icon: "none", icon: "none",