This commit is contained in:
2025-12-12 01:44:41 +08:00
parent 21abcaff53
commit 2f1d732a36
46 changed files with 7756 additions and 484 deletions

57
api/result.js Normal file
View File

@@ -0,0 +1,57 @@
/**
* 成绩相关API接口
*/
import request from '@/utils/request.js'
export default {
/**
* 获取成绩列表
* @param {String|Number} eventId 赛事ID
* @param {Object} params 查询参数 { projectId, current, size }
* @returns {Promise}
*/
getResultList(eventId, params = {}) {
return request.get('/martial/result/list', {
competitionId: eventId,
current: params.current || 1,
size: params.size || 100,
...params
})
},
/**
* 获取成绩详情
* @param {String|Number} id 成绩ID
* @returns {Promise}
*/
getResultDetail(id) {
return request.get('/martial/result/detail', { id })
},
/**
* 获取奖牌榜
* @param {String|Number} eventId 赛事ID
* @param {Object} params 查询参数
* @returns {Promise}
*/
getMedalsList(eventId, params = {}) {
return request.get('/martial/medal/list', {
competitionId: eventId,
...params
})
},
/**
* 获取评分列表
* @param {Object} params 查询参数 { resultId, current, size }
* @returns {Promise}
*/
getScoreList(params = {}) {
return request.get('/martial/score/list', {
current: params.current || 1,
size: params.size || 100,
...params
})
}
}