diff --git a/api/system.js b/api/system.js
index a757550..2099e07 100644
--- a/api/system.js
+++ b/api/system.js
@@ -1,4 +1,6 @@
import { request } from "@/utils/request.js";
+import { useUserStore } from "@/stores/user";
+const userStore = useUserStore();
export const abilityCheck = async (scene) => {
return request({
@@ -23,11 +25,16 @@ export const getPageDetail = async (shareToken) => {
};
export const getShareReward = async (data) => {
- return request({
+ const res = await request({
url: "/api/reward/share",
method: "POST",
data,
});
+ console.log("getShareReward res", res);
+ if (res && res.success) {
+ userStore.fetchUserAssets();
+ }
+ return res;
};
export const saveRecord = async (data) => {
diff --git a/pages/greeting/daily.vue b/pages/greeting/daily.vue
index b371b68..8fc5070 100644
--- a/pages/greeting/daily.vue
+++ b/pages/greeting/daily.vue
@@ -8,12 +8,12 @@
-
+
@@ -86,7 +86,7 @@
-
+
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 49f9e09..a8b17ef 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -595,11 +595,7 @@ const handleAdReward = async (token) => {
onShareAppMessage(async () => {
const shareToken = await getShareToken("index");
- getShareReward().then((res) => {
- if (isLoggedIn && res && res.success) {
- userStore.fetchUserAssets();
- }
- });
+ getShareReward();
return {
title: "开启你的2026新春好运!",
path: "/pages/index/index?shareToken=" + shareToken,
diff --git a/stores/user.js b/stores/user.js
index c532398..12d0a91 100644
--- a/stores/user.js
+++ b/stores/user.js
@@ -57,6 +57,7 @@ export const useUserStore = defineStore("user", {
},
async fetchUserAssets() {
try {
+ console.log("fetchUserAssets userInfo", this.userInfo);
if (!this?.userInfo?.id) return;
const res = await getUserAsset();
if (res) {