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) { 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) { 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) { 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) { 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) { export function drawActivityIssue(activity_id, issue_id) {
@ -141,7 +141,7 @@ export function getIssueChoices(activity_id, issue_id) {
} }
export function getProductDetail(product_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) { export function redeemInventory(user_id, ids) {
@ -350,7 +350,7 @@ export function playMatchingGame(game_id) {
* 获取所有启用的卡牌配置 * 获取所有启用的卡牌配置
*/ */
export function getMatchingCardTypes() { 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 }) { export function createMatchingPreorder({ issue_id, position, coupon_id = 0, item_card_id = 0, use_game_pass = false }) {

View File

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

View File

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

View File

@ -774,7 +774,9 @@ onLoad(async (opts) => {
fetchWinRecords(id, currentIssueId.value) fetchWinRecords(id, currentIssueId.value)
} }
// //
fetchPasses() if (uni.getStorageSync('token')) {
fetchPasses()
}
}) })
onUnload(() => { 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) => { return new Promise((resolve, reject) => {
const finalHeader = { ...buildDefaultHeaders(), ...header } const finalHeader = { ...buildDefaultHeaders(), ...header }
uni.request({ uni.request({
@ -39,7 +39,7 @@ export function request({ url, method = 'GET', data = {}, header = {} }) {
resolve(body && body.data !== undefined ? body.data : body) resolve(body && body.data !== undefined ? body.data : body)
} else { } else {
if (code === 401) { 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) { if (!suppress) {
handleAuthExpired() handleAuthExpired()
} }