更新上号系统需求文档,添加版本信息、项目概述、角色与权限、术语与规则及业务流程等内容,同时修改链接生成规则和请求拦截器以支持公开API的身份验证,新增路由配置以支持上号任务页面。

This commit is contained in:
zyh
2025-08-26 20:35:58 +08:00
parent 7854bd0288
commit 41739f32a1
7 changed files with 1670 additions and 24 deletions

47
src/api/play.js Normal file
View File

@@ -0,0 +1,47 @@
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 getGameProgress(code) {
return http.get('/api/link/progress', {
params: { code }
})
}
// 获取二维码图片(可选,用于代理二维码避免混合内容问题)
export function getQRCode(code) {
return http.get('/api/link/qr.png', {
params: { code },
responseType: 'blob'
})
}