This commit is contained in:
xiaoaojiao
2025-09-29 12:26:25 +08:00
parent b3b6ca0bfb
commit 6d631e9883
3 changed files with 13 additions and 5 deletions

View File

@@ -349,6 +349,9 @@ globalToastEvent.on(ToastType.SHOW_LOTTERY, async () => {
// await initUserGameInfos(false, false);
lotteryShow.value = true
})
globalToastEvent.on(ToastType.INFO_UPDATE, async () => {
initUserGameInfos(false, false)
})
watch(() => lotteryShow.value, async (newVal) => {
initUserGameInfos(true, true);

View File

@@ -28,6 +28,7 @@
<script setup>
import { ref, computed } from "vue"
import { globalStore } from "@/globalstore";
import globalToastEvent, { ToastType } from "../globalToastEvent"
import ModalTransition from "./ModalTransition.vue"
import { Storage, generateQR, isWeixin, isMiniPage, Request } from "../libs/utils"
import Haibao from "@/libs/haibao"
@@ -147,9 +148,12 @@ const openHaibao = async (e) => {
haibaoShow.value = true
if (!globalStore.first_share_today) {
Request(`face/share/${mergeId}`)
const shareOk = await Request(`face/share/${mergeId}`)
if (shareOk.res.status === 200) {
globalStore.first_share_today = true
globalToastEvent.emit(ToastType.INFO_UPDATE)
}
}
handleHaibao()
} else {
return weui.alert("请先参与活动合成图片并打榜!")

View File

@@ -8,7 +8,8 @@ export const ToastType = {
SHOW_LOTTERY: "show_lottery",
SHOW_AD: "show_ad",
SHOW_ADDRESS: "show_address",
MOUNTED: "mounted"
MOUNTED: "mounted",
INFO_UPDATE: "info_update"
};
export default globalToastEvent;