diff --git a/src/components/HomePage.vue b/src/components/HomePage.vue index f8e3f6d..4ce80aa 100644 --- a/src/components/HomePage.vue +++ b/src/components/HomePage.vue @@ -310,7 +310,7 @@ const initUserGameInfos = async (refresh_official, refresh_cap_scan) => { const handleLoginSuccess = async () => { console.log("已登录") loginShow.value = false - + console.log(111) await initUserGameInfos(true, true) } @@ -338,7 +338,9 @@ globalToastEvent.on(ToastType.SHOW_LOTTERY, () => { }) watch(() => lotteryShow.value, async (newVal) => { - initUserGameInfos(true, true); + if (newVal) { + initUserGameInfos(true, true) + } }, { immediate: true }) diff --git a/src/components/TodoList.vue b/src/components/TodoList.vue index 6009bdc..19d8aeb 100644 --- a/src/components/TodoList.vue +++ b/src/components/TodoList.vue @@ -120,12 +120,12 @@ const openQiwei = (e) => { qiweiShow.value = true } -const openHaibao = async(e) => { +const openHaibao = async (e) => { const target = e.currentTarget // TODO 首页分享增加一次合成次数 - // if(!globalStore.first_share_today){ - // const result = await Request('face/share',{mergeId:xxx}) - // } + if (!globalStore.first_share_today) { + await Request('face/share', { mergeId: mergeId }) + } if (target.classList.contains("has")) { return } @@ -140,23 +140,23 @@ const openHaibao = async(e) => { 'Authorization': `Bearer ${Storage.get("userinfos").api_token}` } }) - .then(response => response.json()) - .then(data => { - const foundItem = data.data.find(item => item.is_public === true); - if (foundItem) { - globalStore.result_url = foundItem.result_url; - mergeId = foundItem.id; - haibaoShow.value = true - handleHaibao() - } else { - return weui.alert("请先参与活动合成图片并打榜!") - } - return { success: true, data }; - }) - .catch((error) => { - console.error('Error:', error); - return { success: false, error }; - }); + .then(response => response.json()) + .then(data => { + const foundItem = data.data.find(item => item.is_public === true); + if (foundItem) { + globalStore.result_url = foundItem.result_url; + mergeId = foundItem.id; + haibaoShow.value = true + handleHaibao() + } else { + return weui.alert("请先参与活动合成图片并打榜!") + } + return { success: true, data }; + }) + .catch((error) => { + console.error('Error:', error); + return { success: false, error }; + }); } else { haibaoShow.value = true handleHaibao()