fix(registration): API层添加teamIds字段支持集体报名
This commit is contained in:
@@ -7,26 +7,23 @@ import request from '@/utils/request.js'
|
|||||||
export default {
|
export default {
|
||||||
/**
|
/**
|
||||||
* 提交报名订单
|
* 提交报名订单
|
||||||
* @param {Object} data 报名数据 { competitionId, projectIds, athleteIds, contactPhone, totalAmount }
|
|
||||||
* @returns {Promise}
|
|
||||||
*/
|
*/
|
||||||
submitRegistration(data) {
|
submitRegistration(data) {
|
||||||
// 处理数组参数:将数组转换为逗号分隔的字符串
|
|
||||||
const formattedData = {
|
const formattedData = {
|
||||||
orderNo: data.orderNo,
|
orderNo: data.orderNo,
|
||||||
competitionId: data.competitionId,
|
competitionId: data.competitionId,
|
||||||
projectIds: Array.isArray(data.projectIds) ? data.projectIds.join(',') : data.projectIds,
|
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,
|
contactPhone: data.contactPhone,
|
||||||
totalAmount: data.totalAmount
|
totalAmount: data.totalAmount
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log('=== API层转换后的数据 ===')
|
console.log('=== API层转换后的数据 ===')
|
||||||
console.log('订单号:', formattedData.orderNo)
|
console.log('订单号:', formattedData.orderNo)
|
||||||
console.log('转换前 projectIds:', data.projectIds)
|
console.log('projectIds:', formattedData.projectIds)
|
||||||
console.log('转换后 projectIds:', formattedData.projectIds)
|
console.log('athleteIds:', formattedData.athleteIds)
|
||||||
console.log('转换前 athleteIds:', data.athleteIds)
|
console.log('teamIds:', formattedData.teamIds)
|
||||||
console.log('转换后 athleteIds:', formattedData.athleteIds)
|
|
||||||
console.log('最终发送到后端的完整数据:', formattedData)
|
console.log('最终发送到后端的完整数据:', formattedData)
|
||||||
|
|
||||||
return request.post('/martial/registrationOrder/submit', formattedData)
|
return request.post('/martial/registrationOrder/submit', formattedData)
|
||||||
@@ -34,8 +31,6 @@ export default {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取报名订单列表
|
* 获取报名订单列表
|
||||||
* @param {Object} params 查询参数 { current, size, status }
|
|
||||||
* @returns {Promise}
|
|
||||||
*/
|
*/
|
||||||
getRegistrationList(params = {}) {
|
getRegistrationList(params = {}) {
|
||||||
return request.get('/martial/registrationOrder/list', {
|
return request.get('/martial/registrationOrder/list', {
|
||||||
@@ -47,8 +42,6 @@ export default {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取报名订单详情
|
* 获取报名订单详情
|
||||||
* @param {String|Number} id 订单ID
|
|
||||||
* @returns {Promise}
|
|
||||||
*/
|
*/
|
||||||
getRegistrationDetail(id) {
|
getRegistrationDetail(id) {
|
||||||
return request.get('/martial/registrationOrder/detail', { id })
|
return request.get('/martial/registrationOrder/detail', { id })
|
||||||
@@ -56,8 +49,6 @@ export default {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 取消报名
|
* 取消报名
|
||||||
* @param {String|Array} ids 订单ID或ID数组
|
|
||||||
* @returns {Promise}
|
|
||||||
*/
|
*/
|
||||||
cancelRegistration(ids) {
|
cancelRegistration(ids) {
|
||||||
return request.post('/martial/registrationOrder/remove', {
|
return request.post('/martial/registrationOrder/remove', {
|
||||||
|
|||||||
Reference in New Issue
Block a user