feat: 统一活动接口调整

This commit is contained in:
hzj 2026-04-30 11:37:51 +08:00
parent 5a73708900
commit f84795a47d
6 changed files with 12 additions and 45 deletions

View File

@ -182,20 +182,6 @@ export const apiGetDrawBackpackLogs = async (data) => {
}
}
// 获取指定类型活动资源
export const apiGetActivityResource = async (activityType) => {
try {
const response = await get(
`/props-activity-cnf/client/listActivityResource?sysOrigin=LIKEI&activityType=${activityType}`,
)
return response
} catch (error) {
console.error('Failed to get activity resource:', error)
console.error('error:' + error.response.errorMsg)
throw error
}
}
// 用碎片兑换资源
export const exchangeGood = async (data) => {
try {

View File

@ -98,20 +98,6 @@ export const activityRewardConfigs = async (data) => {
}
}
// 获取配置奖励.
export const apigetRewardConfigs = async (data) => {
try {
const response = await get(
`/props-activity-cnf/client/listActivityResource?sysOrigin=${data.sysOrigin}&activityType=${data.activityType}`,
)
return response
} catch (error) {
console.error('Failed to fetch get gifts ranking reward:', error)
console.error('error:' + error.response.errorMsg)
throw error
}
}
// 获取剩余中奖券
export const myTickets = async (activityId) => {
try {

View File

@ -393,14 +393,14 @@ const router = createRouter({
component: () => import('../views/Activities/LoginReward/index.vue'),
meta: { requiresAuth: true },
},
{
path: '/daily-recharge',
name: 'daily-recharge',
component: () => import('../views/Activities/DailyRecharge/index.vue'),
meta: { requiresAuth: true },
},
// 限时活动
{
path: '/activities/active-game',
name: 'active-game',
component: () => import('../views/Activities/ActiveGame/index.vue'),
meta: { requiresAuth: true },
}, //2026年5月1日上午5点结束
{
path: '/activities/poker-ace',
name: 'pokerAce',

View File

@ -664,12 +664,15 @@ import {
activityDetail, //
ranklist, //
activityRewardConfigs, //
apigetRewardConfigs, // .
winnerHistory, //
withdrawableAmount, //
myRecharge, //
} from '@/api/lottery'
import {
apiGetActivityResource, // .
} from '@/api/activity.js'
import Task from './Task.vue'
import Ranking from './Ranking.vue'
import RankingReward from './RankingReward.vue'
@ -1142,11 +1145,7 @@ const getRanking = async (rankingType = 'lottery') => {
//
const getGameReward = async () => {
let data = {
sysOrigin: 'LIKEI',
activityType: 'LUCKY_GIFT_REWARD',
}
const resActivityReward = await apigetRewardConfigs(data)
const resActivityReward = await apiGetActivityResource('LUCKY_GIFT_REWARD')
if (resActivityReward.status && resActivityReward.body) {
rankingRewards.value = resActivityReward.body.map((rewards) => {
let addReward = []

View File

@ -81,10 +81,7 @@ import { formatRewardDisplay } from '@/utils/rewardFormatter.js'
import {
apiGetActivityResource, //
apiGetMyLotteryTicketCount, //
apiGetUserFragmentBackpack, //
exchangeGood, //
} from '@/api/couple.js'
} from '@/api/activity.js'
import itemCenter from '@/components/itemCenter.vue'
import maskLayer from '@/components/MaskLayer.vue'

View File

@ -1000,7 +1000,6 @@ import {
getThisWeekRewardsAndGifts, //
getRankingListAndMyRanking, //
getHistoryTopOne, //
activityResource, //
} from '@/api/activity.js'
import BackgroundLayer from '@/components/BackgroundLayer.vue'