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', {