fix: share reward

This commit is contained in:
zzc
2026-02-28 23:22:35 +08:00
parent b302103c15
commit dd4129bb58
9 changed files with 35 additions and 9 deletions

View File

@@ -300,9 +300,11 @@ import {
watchAdReward,
getRandomRecommendList,
getCardSpecialTopic,
getShareReward,
} from "@/api/system";
import { getUserSignInfo, userSignIn, getUserLuckInfo } from "@/api/user";
import calendar from "@/utils/lunar";
import { getShareToken } from "@/utils/common.js";
import LoginPopup from "@/components/LoginPopup/LoginPopup.vue";
import LuckyPopup from "@/components/LuckyPopup/LuckyPopup.vue";
@@ -581,10 +583,16 @@ const handleAdReward = async (token) => {
}
};
onShareAppMessage(() => {
onShareAppMessage(async () => {
const shareToken = await getShareToken("index");
getShareReward().then((res) => {
if (isLoggedIn && res && res.success) {
userStore.fetchUserAssets();
}
});
return {
title: "开启你的2026新春好运",
path: "/pages/index/index",
path: "/pages/index/index?shareToken=" + shareToken,
};
});