Merge remote-tracking branch 'origin/zuncle'

This commit is contained in:
win 2026-03-26 15:39:52 +08:00
commit 0c794101e7
5 changed files with 18 additions and 12 deletions

View File

@ -117,19 +117,19 @@ export function setDefaultAddress(user_id, address_id) {
}
export function getActivityDetail(activity_id) {
return authRequest({ url: `/api/app/activities/${activity_id}`, method: 'GET' })
return request({ url: `/api/app/activities/${activity_id}`, method: 'GET' })
}
export function getActivityIssues(activity_id) {
return authRequest({ url: `/api/app/activities/${activity_id}/issues`, method: 'GET' })
return request({ url: `/api/app/activities/${activity_id}/issues`, method: 'GET' })
}
export function getActivityIssueRewards(activity_id, issue_id) {
return authRequest({ url: `/api/app/activities/${activity_id}/issues/${issue_id}/rewards`, method: 'GET' })
return request({ url: `/api/app/activities/${activity_id}/issues/${issue_id}/rewards`, method: 'GET' })
}
export function getIssueDrawLogs(activity_id, issue_id) {
return authRequest({ url: `/api/app/activities/${activity_id}/issues/${issue_id}/draw_logs`, method: 'GET' })
return request({ url: `/api/app/activities/${activity_id}/issues/${issue_id}/draw_logs`, method: 'GET' })
}
export function drawActivityIssue(activity_id, issue_id) {
@ -141,7 +141,7 @@ export function getIssueChoices(activity_id, issue_id) {
}
export function getProductDetail(product_id) {
return authRequest({ url: `/api/app/products/${product_id}`, method: 'GET' })
return request({ url: `/api/app/products/${product_id}`, method: 'GET' })
}
export function redeemInventory(user_id, ids) {
@ -350,7 +350,7 @@ export function playMatchingGame(game_id) {
* 获取所有启用的卡牌配置
*/
export function getMatchingCardTypes() {
return authRequest({ url: '/api/app/matching/card_types', method: 'GET' })
return request({ url: '/api/app/matching/card_types', method: 'GET' })
}
export function createMatchingPreorder({ issue_id, position, coupon_id = 0, item_card_id = 0, use_game_pass = false }) {

View File

@ -1589,9 +1589,11 @@ onLoad((opts) => {
syncResumeGame(id)
fetchDetail(id)
fetchIssues(id)
//
//
if (uni.getStorageSync('token')) {
fetchGamePasses()
}
}
fetchCardTypes()
})
</script>

View File

@ -476,7 +476,9 @@ onLoad(async (opts) => {
if (currentIssueId.value) {
fetchWinRecords(id, currentIssueId.value)
}
if (uni.getStorageSync('token')) {
fetchPasses()
}
})
//

View File

@ -774,7 +774,9 @@ onLoad(async (opts) => {
fetchWinRecords(id, currentIssueId.value)
}
//
if (uni.getStorageSync('token')) {
fetchPasses()
}
})
onUnload(() => {

View File

@ -23,7 +23,7 @@ function handleAuthExpired() {
// 不再脱敏,直接打印原始数据
export function request({ url, method = 'GET', data = {}, header = {} }) {
export function request({ url, method = 'GET', data = {}, header = {}, suppressAuthModal = false }) {
return new Promise((resolve, reject) => {
const finalHeader = { ...buildDefaultHeaders(), ...header }
uni.request({
@ -39,7 +39,7 @@ export function request({ url, method = 'GET', data = {}, header = {} }) {
resolve(body && body.data !== undefined ? body.data : body)
} else {
if (code === 401) {
const suppress = finalHeader && (finalHeader['X-Suppress-Auth-Modal'] || finalHeader['x-suppress-auth-modal'])
const suppress = suppressAuthModal || finalHeader && (finalHeader['X-Suppress-Auth-Modal'] || finalHeader['x-suppress-auth-modal'])
if (!suppress) {
handleAuthExpired()
}