refactor: 裁判角色名称修改 - 裁判长→主裁判, 普通裁判→裁判员
- 修改pages目录下的Vue组件注释 - 修改api目录下的接口注释 - 修改mock目录下的模拟数据注释 - 修改utils/dataAdapter.js中的注释 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,13 +9,13 @@ import request from '@/utils/request.js'
|
||||
* 获取选手列表(根据裁判类型返回不同数据)
|
||||
* @param {Object} params
|
||||
* @param {String} params.judgeId - 评委ID
|
||||
* @param {Number} params.refereeType - 裁判类型(1-裁判长, 2-普通裁判)
|
||||
* @param {Number} params.refereeType - 裁判类型(1-主裁判, 2-裁判员)
|
||||
* @param {String} params.venueId - 场地ID(可选)
|
||||
* @param {String} params.projectId - 项目ID(可选)
|
||||
* @returns {Promise}
|
||||
*
|
||||
* 普通裁判:返回待评分的选手列表
|
||||
* 裁判长:返回已有评分的选手列表
|
||||
* 裁判员:返回待评分的选手列表
|
||||
* 主裁判:返回已有评分的选手列表
|
||||
*
|
||||
* 后端路径: GET /api/mini/score/athletes
|
||||
*/
|
||||
@@ -32,7 +32,7 @@ export function getMyAthletes(params) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取选手列表(裁判长)
|
||||
* 获取选手列表(主裁判)
|
||||
* @param {Object} params
|
||||
* @param {String} params.competitionId - 比赛ID
|
||||
* @param {String} params.venueId - 场地ID
|
||||
@@ -52,7 +52,7 @@ export function getAthletesForAdmin(params) {
|
||||
method: 'GET',
|
||||
params: {
|
||||
judgeId: judgeId,
|
||||
refereeType: 1, // 裁判长
|
||||
refereeType: 1, // 主裁判
|
||||
venueId: params.venueId,
|
||||
projectId: params.projectId,
|
||||
size: 200 // 确保获取所有选手
|
||||
|
||||
@@ -71,7 +71,7 @@ export default {
|
||||
* "msg": "登录成功",
|
||||
* "data": {
|
||||
* "token": "xxx",
|
||||
* "refereeType": 2, // 1-裁判长, 2-普通裁判
|
||||
* "refereeType": 2, // 1-主裁判, 2-裁判员
|
||||
* "matchId": "123",
|
||||
* "matchName": "2025年全国武术散打锦标赛...",
|
||||
* "matchTime": "2025年6月25日 9:00",
|
||||
|
||||
@@ -46,7 +46,7 @@ export default {
|
||||
getMyAthletes: athleteApi.getMyAthletes,
|
||||
|
||||
/**
|
||||
* 获取选手列表(裁判长)
|
||||
* 获取选手列表(主裁判)
|
||||
* @param {Object} params - { competitionId, venueId, projectId }
|
||||
* @returns {Promise}
|
||||
*/
|
||||
@@ -82,14 +82,14 @@ export default {
|
||||
submitScore: scoreApi.submitScore,
|
||||
|
||||
/**
|
||||
* 获取评分详情(裁判长查看)
|
||||
* 获取评分详情(主裁判查看)
|
||||
* @param {Object} params - { athleteId }
|
||||
* @returns {Promise}
|
||||
*/
|
||||
getScoreDetail: scoreApi.getScoreDetail,
|
||||
|
||||
/**
|
||||
* 修改评分(裁判长)
|
||||
* 修改评分(主裁判)
|
||||
* @param {Object} data - { athleteId, modifierId, modifiedScore, note }
|
||||
* @returns {Promise}
|
||||
*/
|
||||
@@ -127,7 +127,7 @@ export default {
|
||||
* 1. 需要实现的新接口(小程序专用):
|
||||
* - POST /api/mini/login # 登录验证
|
||||
* - GET /api/mini/athletes # 普通评委选手列表
|
||||
* - GET /api/mini/athletes/admin # 裁判长选手列表
|
||||
* - GET /api/mini/athletes/admin # 主裁判选手列表
|
||||
* - GET /api/mini/score/detail/{athleteId} # 评分详情
|
||||
* - PUT /api/mini/score/modify # 修改评分
|
||||
*
|
||||
|
||||
@@ -44,7 +44,7 @@ export function submitScore(data) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取评分详情(裁判长查看)
|
||||
* 获取评分详情(主裁判查看)
|
||||
* @param {Object} params
|
||||
* @param {String} params.athleteId - 选手ID
|
||||
* @returns {Promise}
|
||||
@@ -61,7 +61,7 @@ export function getScoreDetail(params) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改评分(裁判长)
|
||||
* 修改评分(主裁判)
|
||||
* @param {Object} data
|
||||
* @param {String} data.athleteId - 选手ID
|
||||
* @param {String} data.modifierId - 修改人ID
|
||||
@@ -86,7 +86,7 @@ export function modifyScore(data) {
|
||||
* 获取选手列表
|
||||
* @param {Object} params
|
||||
* @param {String} params.judgeId - 裁判ID
|
||||
* @param {Number} params.refereeType - 裁判类型(1-裁判长, 2-普通裁判)
|
||||
* @param {Number} params.refereeType - 裁判类型(1-主裁判, 2-裁判员)
|
||||
* @param {String} params.projectId - 项目ID(可选)
|
||||
* @param {String} params.venueId - 场地ID(可选)
|
||||
* @returns {Promise}
|
||||
@@ -180,7 +180,7 @@ export default {
|
||||
* }
|
||||
*
|
||||
* 实现逻辑:
|
||||
* 1. 验证权限(只有裁判长可以修改)
|
||||
* 1. 验证权限(只有主裁判可以修改)
|
||||
* 2. 保存 originalScore(如果是第一次修改)
|
||||
* 3. 更新 totalScore
|
||||
* 4. 记录 modifyReason 和 modifyTime
|
||||
|
||||
Reference in New Issue
Block a user