import http from '@/plugins/http' /** * 用户端游戏页面 API */ // 获取链接状态 export function getLinkStatus(code) { return http.get('/api/link/status', { params: { code } }) } // 选择区域 export function selectRegion(payload) { // payload: { code: string, region: string } return http.post('/api/link/select-region', payload) } // 刷新链接 export function refreshLink(code) { return http.post('/api/link/refresh', { code }) } // 轮询登录状态 export function pollLoginStatus(code) { return http.get('/api/link/poll-login', { params: { code } }) } // 获取游戏界面数据 export function getGameInterface(code) { return http.get(`/api/link/${code}/game-interface`) } // 获取二维码图片(可选,用于代理二维码避免混合内容问题) export function getQRCode(code) { return http.get('/api/link/qr.png', { params: { code }, responseType: 'blob' }) }