From 7d65fd2a3afb880df3e7e83b36f282e4b681675c Mon Sep 17 00:00:00 2001 From: yixu Date: Fri, 12 Sep 2025 22:20:39 +0800 Subject: [PATCH] update --- .gitignore | 1 + src/App.vue | 39 +--- src/components/GenerateImg.vue | 197 ++++++----------- src/components/HomePage.vue | 35 +-- src/components/Lottery.vue | 2 +- src/components/ModalTransition.vue | 3 + src/components/MyPhoto.vue | 50 ++--- src/components/PhotoSquare.vue | 62 ++++-- src/components/Popup.vue | 41 ++-- src/components/Rule.vue | 1 + src/components/SelectTemplate.vue | 294 -------------------------- src/components/SelectTemplateV2.vue | 244 ++++++++------------- src/components/SynthesizedResults.vue | 133 +++++++++--- src/components/TodoList.vue | 2 +- src/globalToastEvent.js | 3 +- src/globalstore.js | 8 + src/static/imageBackground.js | 220 +++++++++++++++++++ 17 files changed, 605 insertions(+), 730 deletions(-) delete mode 100644 src/components/SelectTemplate.vue create mode 100644 src/static/imageBackground.js diff --git a/.gitignore b/.gitignore index d66bd99..230a187 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ pnpm-debug.log* /__MACOSX /node_modules /设计图 +/src/assets/images diff --git a/src/App.vue b/src/App.vue index 801557b..0f91ca0 100644 --- a/src/App.vue +++ b/src/App.vue @@ -11,13 +11,8 @@ import Todolist from "./components/TodoList.vue"; import Rule from "./components/Rule.vue"; import Ad from "./components/Ad.vue" import Lottery from './components/Lottery.vue'; -import SelectTemplate from './components/SelectTemplate.vue' -import GenerateLoading from './components/GenerateLoading.vue' -import SelectTemplateV2 from './components/SelectTemplateV2.vue' import { globalStore } from "./globalstore"; -import { useRouter } from 'vue-router' import bgmUrl from "./assets/audio/bgm.mp3" -import GenerateImg from './components/GenerateImg.vue'; var bgmSound = new Howl({ src: [bgmUrl], loop: true @@ -34,32 +29,6 @@ const activePrizeId = ref(0) const adShow = ref(false) const lotteryShow = ref(false) -//分享进来 -const fromShare = async () => { - const fromId = getParam("fromid") - if (!fromId) { - return - } - - const userinfos = Storage.get("userinfos") - if (fromId === userinfos.invite_code) { - return - } - - const inviteInfos = await Request("invite/info", { invite_code: fromId, type: "iceSpr" }, "GET") - if (inviteInfos.res.status == 200) { - const isHelp = inviteInfos.json.helps.find(v => v.id === inviteInfos.json.id) - if (!isHelp) { - const result = await Request("invite/help", { invite_code: fromId, type: "iceSpr" }) - if (result.res.status == 200) { - weui.alert("受邀成功!") - } - } else { - weui.alert("您已接受过其他好友邀请,每人只能受邀一次哦~") - } - } -} - // 登录状态 const userStatus = async (callback) => { const pageCode = getParam("code") @@ -99,6 +68,8 @@ const initUserGameInfos = async (refresh_official, refresh_cap_scan) => { globalStore.CONSUME_POINT_1_PER_DRAW = result.json.constants.CONSUME_POINT_1_PER_DRAW globalStore.MAX_CAP_SCAN = result.json.constants.MAX_CAP_SCAN globalStore.MAX_INVITE_DAILY = result.json.constants.MAX_INVITE_DAILY + + globalToastEvent.emit(ToastType.MOUNTED) } } @@ -119,6 +90,7 @@ const getUserLottery = async () => { // if (result.res.status === 200) { // prizelist.value = result.json.lottery_logs.length > 0 ? result.json.lottery_logs : [] // } + //TODO 上线换成上面的 prizelist.value = [ { id: 1, prize_code: "FIRST", prize_name: "一等奖", coupon_type: "scene", pushed: 0 }, { id: 2, prize_code: "FIRST1", prize_name: "二等奖", coupon_type: "scene", pushed: 1 } @@ -170,11 +142,6 @@ globalToastEvent.on(ToastType.SHOW_ADDRESS, (id) => { - - - - - \ No newline at end of file diff --git a/src/components/SelectTemplateV2.vue b/src/components/SelectTemplateV2.vue index 7a1224f..132e7d9 100644 --- a/src/components/SelectTemplateV2.vue +++ b/src/components/SelectTemplateV2.vue @@ -1,89 +1,15 @@