diff --git a/src/api/schedule.js b/src/api/schedule.js index ff156af..95fc19f 100644 --- a/src/api/schedule.js +++ b/src/api/schedule.js @@ -91,6 +91,27 @@ export function saveDispatch(data) { return request.post('/martial/schedule/save-dispatch', data) } +/** + * 获取编排状态(小程序用) + * @param {Number} competitionId - 赛事ID + */ +export function getScheduleStatus(competitionId) { + return request.get('/mini/schedule/status', { + params: { competitionId } + }) +} + +/** + * 获取出场顺序(小程序用) + * @param {Number} competitionId - 赛事ID + * @param {Number} projectId - 项目ID (可选) + */ +export function getLineup(competitionId, projectId) { + return request.get('/mini/schedule/lineup', { + params: { competitionId, projectId } + }) +} + export default { getScheduleResult, triggerAutoArrange, @@ -99,5 +120,7 @@ export default { moveScheduleGroup, getDispatchData, adjustOrder, - saveDispatch + saveDispatch, + getScheduleStatus, + getLineup } diff --git a/src/pages/event-lineup/event-lineup.vue b/src/pages/event-lineup/event-lineup.vue index 9a3f450..22f9fc3 100644 --- a/src/pages/event-lineup/event-lineup.vue +++ b/src/pages/event-lineup/event-lineup.vue @@ -1,135 +1,127 @@