Commit d2976127 authored by spc's avatar spc

assist once

parent fc184bb6
......@@ -179,6 +179,7 @@ const nextRewardNeedCount = ref(2);
const unclaimedPrizes = ref([]);
const receivedPrizes = ref([]);
const isLogin = ref(false);
const isAssist = ref(false);
// 获取store实例
const homeStore = useHomeStore();
......@@ -341,7 +342,7 @@ const fetchAct915HomeData = async () => {
const options = currentPage.options;
const incomingCode = options.invitationCode;
if (incomingCode) {
if (incomingCode && !isAssist.value) {
console.log('检测到邀请码:', incomingCode)
// 根据登录状态决定助力处理方式
if (isLogin.value) {
......@@ -486,13 +487,15 @@ const handleInvitationAssist = async (incomingCode) => {
try {
console.log('处理助力邀请码:', incomingCode)
const unionId = uni.getStorageSync('unionId');
const res = await invitationAssist(incomingCode, unionId);
if (res && res.success) {
uni.showToast({
title: '助力成功',
icon: 'success',
icon: 'none',
duration: 2000
});
isAssist.value = true;
// 助力成功后重新获取数据
await fetchAct915HomeData();
return Promise.resolve();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment