From 5911a5543216940d377dc8244be5b5a044e26501 Mon Sep 17 00:00:00 2001 From: DevOps Date: Wed, 31 Dec 2025 13:48:26 +0800 Subject: [PATCH] =?UTF-8?q?fix(registration):=20API=E5=B1=82=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0teamIds=E5=AD=97=E6=AE=B5=E6=94=AF=E6=8C=81=E9=9B=86?= =?UTF-8?q?=E4=BD=93=E6=8A=A5=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/registration.js | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/api/registration.js b/src/api/registration.js index b1e7461..e605ebc 100644 --- a/src/api/registration.js +++ b/src/api/registration.js @@ -7,26 +7,23 @@ import request from '@/utils/request.js' export default { /** * 提交报名订单 - * @param {Object} data 报名数据 { competitionId, projectIds, athleteIds, contactPhone, totalAmount } - * @returns {Promise} */ submitRegistration(data) { - // 处理数组参数:将数组转换为逗号分隔的字符串 const formattedData = { orderNo: data.orderNo, competitionId: data.competitionId, projectIds: Array.isArray(data.projectIds) ? data.projectIds.join(',') : data.projectIds, - athleteIds: Array.isArray(data.athleteIds) ? data.athleteIds.join(',') : data.athleteIds, + athleteIds: Array.isArray(data.athleteIds) ? data.athleteIds.join(',') : (data.athleteIds || ''), + teamIds: Array.isArray(data.teamIds) ? data.teamIds.join(',') : (data.teamIds || ''), contactPhone: data.contactPhone, totalAmount: data.totalAmount } console.log('=== API层转换后的数据 ===') console.log('订单号:', formattedData.orderNo) - console.log('转换前 projectIds:', data.projectIds) - console.log('转换后 projectIds:', formattedData.projectIds) - console.log('转换前 athleteIds:', data.athleteIds) - console.log('转换后 athleteIds:', formattedData.athleteIds) + console.log('projectIds:', formattedData.projectIds) + console.log('athleteIds:', formattedData.athleteIds) + console.log('teamIds:', formattedData.teamIds) console.log('最终发送到后端的完整数据:', formattedData) return request.post('/martial/registrationOrder/submit', formattedData) @@ -34,8 +31,6 @@ export default { /** * 获取报名订单列表 - * @param {Object} params 查询参数 { current, size, status } - * @returns {Promise} */ getRegistrationList(params = {}) { return request.get('/martial/registrationOrder/list', { @@ -47,8 +42,6 @@ export default { /** * 获取报名订单详情 - * @param {String|Number} id 订单ID - * @returns {Promise} */ getRegistrationDetail(id) { return request.get('/martial/registrationOrder/detail', { id }) @@ -56,8 +49,6 @@ export default { /** * 取消报名 - * @param {String|Array} ids 订单ID或ID数组 - * @returns {Promise} */ cancelRegistration(ids) { return request.post('/martial/registrationOrder/remove', {