diff --git a/src/api/weeklyStar.js b/src/api/weeklyStar.js index 75463b5..3ed93e2 100644 --- a/src/api/weeklyStar.js +++ b/src/api/weeklyStar.js @@ -4,7 +4,7 @@ import { get, post } from '../utils/http.js' export const getWeekStarRanking = async (data) => { try { const response = await get( - `/activity/week-star/ranking?type=${data.type}¤t=${data.current}&size=${data.size}` + `/activity/week-star/ranking?type=${data.type}¤t=${data.current}&size=${data.size}`, ) return response } catch (error) { @@ -18,7 +18,7 @@ export const getWeekStarRanking = async (data) => { export const getMyWeekStarRanking = async (data) => { try { const response = await get( - `/activity/week-star/my-rank?type=${data.type}&userId=${data.userId}` + `/activity/week-star/my-rank?type=${data.type}&userId=${data.userId}`, ) return response } catch (error) { @@ -68,7 +68,7 @@ export const getHistoryTopOne = async () => { export const getExchangeGoods = async (data) => { try { const response = await get( - `/activity/week-star/listActivityResource?sysOrigin=${data.sysOrigin}&activityType=${data.activityType}` + `/activity/week-star/listActivityResource?sysOrigin=${data.sysOrigin}&activityType=${data.activityType}`, ) return response } catch (error) { @@ -82,7 +82,7 @@ export const getExchangeGoods = async (data) => { export const getMyFragment = async (data) => { try { const response = await post( - `/activity/week-star/list/by/user-id?userId=${data.userId}&fragmentsIds=${data.fragmentsIds}` + `/activity/week-star/list/by/user-id?userId=${data.userId}&fragmentsIds=${data.fragmentsIds}`, ) return response } catch (error) { @@ -95,9 +95,7 @@ export const getMyFragment = async (data) => { // 获取我拥有的碎片 export const exchangeGood = async (data) => { try { - const response = await post( - `/activity/week-star/exchange?propsGroupId=${data.propsGroupId}&fragmentsId=${data.fragmentsId}` - ) + const response = await post(`/activity/week-star/exchange`, data) return response } catch (error) { console.error('Failed to exchange goods:', error) diff --git a/src/views/Ranking/WeeklyStar/WeeklyStar.vue b/src/views/Ranking/WeeklyStar/WeeklyStar.vue index 1bbd860..a65f9fa 100644 --- a/src/views/Ranking/WeeklyStar/WeeklyStar.vue +++ b/src/views/Ranking/WeeklyStar/WeeklyStar.vue @@ -985,16 +985,19 @@ const selectGood = (good) => { selectedGood.value = good } +// 兑换商品 const exchangeSelectedGood = async (propsGroupId) => { try { let data = { propsGroupId, fragmentsId: '1968948330210508801', + userId: userInfo.value.id, } const resExchangeGood = await exchangeGood(data) if (resExchangeGood.status) { - getThisWeekExchangeGoods() //刷新我的碎片 + closedPopup() // 关闭弹窗 + getThisWeekMyFragment() //刷新我的碎片 } } catch (error) { console.log('error:', error)