From ed6cb2b19e8a957f98b728fa77d5aa749f115f2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A9=AC=E6=A2=93=E5=BD=AD?= Date: Mon, 13 Apr 2026 06:59:37 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=9B=E4=BA=8B=E9=A1=B5=E9=9D=A2=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/match/eventRecord.js | 8 +- src/views/match/manage/work.vue | 488 ++++++++++++++++++-- src/views/match/user/general/index.vue | 32 +- src/views/match/user/unit/index.vue | 34 +- src/views/user/registration/index.vue | 609 ++++++++++++++++++++++++- 5 files changed, 1117 insertions(+), 54 deletions(-) diff --git a/src/api/match/eventRecord.js b/src/api/match/eventRecord.js index 23aadc0..b707f77 100644 --- a/src/api/match/eventRecord.js +++ b/src/api/match/eventRecord.js @@ -6,14 +6,16 @@ import { http } from '../../utils/request'; /** * 分页查询参赛记录 * @param {Object} params - 查询参数 - * @param {number} [params.AppUserId] - 普通用户ID - * @param {number} [params.MerchantId] - 商户ID + * @param {number} [params.AppUserId] - 普通用户ID(AppUser表的Id) + * @param {number} [params.SysUserId] - 系统用户ID(SysUser表的Id,用于单位用户) + * @param {number} [params.MerchantId] - 商户ID(已弃用,使用SysUserId) * @param {string} [params.EventName] - 赛事名称 (模糊查询) - * @param {number} [params.RegistrationStatus] - 报名状态 (0:待支付, 1:已支付, 2:已取消, 3:已退款, 4:已完成) + * @param {number} [params.PaymentStatus] - 支付状态 (0:未支付/待审核, 1:已支付/审核通过, 2:支付失败/审核拒绝, 3:已退款, 4:已取消) * @param {string} [params.StartTime] - 开始时间 * @param {string} [params.EndTime] - 结束时间 * @param {number} [params.PageNo] - 当前页码 * @param {number} [params.PageSize] - 每页条数 + * @param {number} [params.refresh] - 刷新标记(用于强制刷新数据) * @returns {Promise<{ * pageNo: number, * pageSize: number, diff --git a/src/views/match/manage/work.vue b/src/views/match/manage/work.vue index 1ff9854..c36b6b3 100644 --- a/src/views/match/manage/work.vue +++ b/src/views/match/manage/work.vue @@ -69,24 +69,44 @@ - - - - - - - - {{ item.projectType }} - {{ item.totalDurationMinutes }}:{{ item.durationSeconds - }} - - {{ group.groupName }} - 参与人数: {{ group.participantCount }} - - -
- 保存修改 - 导出编排 +
+
+ + 拖动项目卡片可调整顺序,按最终顺序导出 +
+
+
+
+
{{ item.projectName }}
+
类型: {{ item.projectType }}
+
时长: {{ item.totalDurationMinutes }}分{{ item.durationSeconds }}秒
+
+ +
+
+ {{ group.groupName }} + {{ group.participantCount }}{{ getParticipantUnit(item.projectType) }} +
+
+ +
+
+
设置场地数量
+ +
+
+
项目所需时长
+
{{ item.totalDurationMinutes }}'
+
+
+
+
+ +
+ 预览 + 保存修改 + 导出 +
@@ -153,15 +173,66 @@ @change="onScoreFileChange" /> + + +
+
{{ previewEventName }}
+
+ + + + + + + + + + + + + + + +
时间参赛项目参赛组别参赛队伍运动员姓名场次场地
+
+
+ +
+ + + diff --git a/src/views/match/user/general/index.vue b/src/views/match/user/general/index.vue index 4b41b82..de6df07 100644 --- a/src/views/match/user/general/index.vue +++ b/src/views/match/user/general/index.vue @@ -37,8 +37,8 @@ - - +