DevOps
f986c63cd1
fix: 修复集体项目队员名称显示
...
- 修改 members 渲染逻辑,支持 name 和 playerName 两种字段
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-16 13:46:55 +08:00
DevOps
45d7e9f36f
Revert "修复合计时间显示-1的问题:添加前端备用计算逻辑"
...
This reverts commit 5f5ab37e97 .
2026-01-16 11:16:45 +08:00
DevOps
5f5ab37e97
修复合计时间显示-1的问题:添加前端备用计算逻辑
...
当后端返回的estimatedDuration为null或负数时,前端自动计算参赛人数×2分钟作为默认时长
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-16 11:13:45 +08:00
DevOps
066f13f48d
fix: 调度页面状态列显示中文状态文本
...
- 修改状态列数据源从venueName改为status
- 状态显示: 未开始/进行中/已完成
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 19:11:26 +08:00
Z-WICK
6eff8a08b6
fix(schedule): 修复移动弹窗选择场地后自动关闭的问题
...
- 在el-select上添加:teleported="false"属性
- 防止下拉框点击事件冒泡导致popover关闭
2026-01-15 14:38:44 +08:00
Z-WICK
ba2535f163
隐藏编排页面项目编号显示
...
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 14:12:52 +08:00
Z-WICK
9035a6aafa
修复集体项目展开后显示队员名单
...
- 在items映射中添加members字段,保留API返回的队员数据
- groupItemsByTeam方法已正确处理members数组
- 集体项目现在正确显示队员姓名而非队伍名称
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 14:02:46 +08:00
Z-WICK
23d1856dcc
fix: 修复表号与序号顺序不一致问题
...
移除按id排序逻辑,使表号与显示顺序保持一致
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 13:16:40 +08:00
Z-WICK
0cd46d125f
fix: 调度页面只显示有项目的时间段
...
从编排数据中提取实际有项目的时间段,过滤掉没有比赛的时间段
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 13:04:57 +08:00
Z-WICK
1643acf767
fix: 修复调度页面编排状态检查逻辑
...
使用 isCompleted 字段替代 scheduleStatus 判断编排是否完成
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 12:59:57 +08:00
Z-WICK
0c6437084b
fix: 编排页面隐藏签到状态和异常操作按钮
...
这些功能只在调度页面中显示
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 12:54:55 +08:00
Z-WICK
0419af8561
fix: 修复项目时间统计表分组数显示问题
...
- 添加 getScheduleResult API 调用获取编排数据
- 支持 competitionGroups 和 scheduleGroups 两种字段名
- 当 projectId 为 -1 时,从 group.title 提取项目名作为 key
- 使用项目名作为 fallback 进行分组数查找
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-15 12:15:19 +08:00
Z-WICK
d85833ede5
Revert "fix: show actual athlete count for individual projects"
...
This reverts commit 81b9cc5f35caa486da4440cf824daf0f0af9cc6d.
2026-01-13 16:54:47 +08:00
Z-WICK
11dc18c367
fix: show actual athlete count for individual projects
...
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-13 16:53:04 +08:00
DevOps
d7af8d1394
fix: venue tab filtering using String() comparison for large IDs
...
- Fixed JavaScript precision loss issue with large venue IDs
- Changed Number() to String() comparison in filteredCompetitionGroups
- Changed Number() to String() comparison in venueData computed property
- Added ExportPreview component
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-13 16:42:28 +08:00
DevOps
c04193bf84
修复赛事状态动态计算:报名结束当天全天显示报名中
...
- competition/index.vue: 列表页状态动态计算
- competition/list.vue: 添加calculateStatus方法
- order/index.vue: 修复报名结束当天判断逻辑
- schedule/index.vue: 修复标记签到语法错误
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-10 12:07:48 +08:00
Z-WICK
940e2f55e1
sync changes
2026-01-10 11:22:11 +08:00
Z-WICK
279af5f8b6
feat: 编排页面显示预计时长
...
1. 接收后端estimatedDuration字段
2. 场地视图合计时间列显示预计时长
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-09 17:59:15 +08:00
Z-WICK
e1f13dae0d
feat: 优化编排页面显示
...
1. 项目列表分组类别显示男子/女子/混合标签
2. 编排页时间段只显示有比赛的时段
3. 集体项目显示队数和组数
4. 单人项目显示1组
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-09 17:42:48 +08:00
Z-WICK
bb3122a843
feat: 移除项目编码手动输入
...
- 项目编码由后端自动生成
- 移除表单中的项目编码输入框和验证规则
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-08 17:19:33 +08:00
Z-WICK
e146e74fe7
feat: 添加单位统计API调用
...
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-08 16:08:47 +08:00
Z-WICK
c3a0ad1a7d
重构项3: 添加表号生成和显示功能
...
- 在编排页面项目头部添加表号显示
- 实现generateTableNo方法,格式为: 场地(1位)+时段(1位)+序号(2位)
- 时段规则: 上午=1, 下午=2
- 序号在同场地同时段中按id排序确定
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-08 15:46:48 +08:00
Z-WICK
1f694dce21
重构项1: 移除项目管理中的场地分配功能
...
- 移除表格中的所属场地列
- 移除表单中的场地选择字段
- 移除场地相关的API导入和数据定义
- 移除handleCompetitionChangeInForm、loadVenuesForProjects、getVenueName等函数
- 后端已实现动态场地分配,无需前端指定
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-08 15:37:07 +08:00
Z-WICK
fa34616909
feat: 赛事管理页面状态根据时间自动计算
...
- 添加 calculateStatus 方法根据报名时间和比赛时间计算状态
- 状态显示不再依赖数据库字段,而是实时计算
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-07 12:28:07 +08:00
Z-WICK
8ac66b09bd
fix: 将订单管理改为赛事管理
...
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-07 11:58:03 +08:00
Z-WICK
b2643c966d
fix: 修复场地类型(venueType)加载和保存问题
...
- 在loadVenues中添加venueType字段映射,确保从后端加载时正确回显
- 在saveVenues中添加venueType字段,确保保存时正确提交
- 修复附件上传headers认证问题
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-06 15:17:28 +08:00
Z-WICK
3eb6a2b31d
fix(deduction): 修复扣分项编辑功能
...
- form对象添加itemName字段解决编辑时名称不显示
- 查询时过滤空字符串参数避免无数据问题
- 字段名deductionPoints改为deductionPoint与后端一致
2026-01-06 14:56:10 +08:00
Z-WICK
d4d0710115
fix(competition): 修复附件上传按钮失灵问题
...
- 添加 getToken 导入
- 为 avue-form 上传组件添加 Blade-Auth headers 认证
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-06 12:52:28 +08:00
Z-WICK
8e7bb90c60
fix: 修复报名详情页面文案和统计逻辑
...
- 修正错误文案: 单位型号人数 → 报名人数, 剩下显时(公共) → 预计时长(分钟)
- 重新设计参赛人数统计表格: 单位/单人项目/集体项目/男/女/合计
- 修复统计逻辑按项目类型和性别正确统计
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-06 11:47:56 +08:00
Z-WICK
1cf134eb44
fix: 移除项目列表中的参赛人数限制列
...
- 从competition/index.vue移除参赛人数限制列
- 从competition/create.vue移除参赛人数限制列
- 该功能已不再使用
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-06 10:59:51 +08:00
Z-WICK
dcae1a4542
feat(project): add venue selection for project management
...
- Add venueId field to project form
- Load venue list when competition is selected
- Allow assigning projects to specific venues
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-05 15:59:09 +08:00
Z-WICK
198792e5e3
Revert "feat(judgeInvite): add project assignment editing feature"
...
This reverts commit ecd569337d .
2026-01-05 15:20:01 +08:00
Z-WICK
b3b59b8ce4
feat(judgeInvite): add project assignment editing feature
...
- Add edit projects button in judge invite list
- Add edit projects dialog with project multi-select
- Add updateInviteProjects API method
- Fix: load project list before opening edit dialog
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-01-05 15:08:04 +08:00
Z-WICK
73784808a7
feat(judgeInvite): 增加场地过滤条件
2025-12-31 16:20:50 +08:00
Z-WICK
231fc9b550
fix(project): 将最大参赛人数改为单位容纳人数,用于编排分组计算
2025-12-30 16:55:20 +08:00
Z-WICK
ac29290d69
fix(project): 移除项目编辑/新增页面的报名时间字段
2025-12-30 16:48:56 +08:00
Z-WICK
8429179f85
feat(schedule): 前端支持动态时间段配置
...
- 添加 getScheduleConfig API 调用
- 更新 generateTimeSlots 从后端获取时间配置
- 添加 loadScheduleConfig 和 formatTimeForDisplay 方法
- 时间段不再硬编码,从 ScheduleConfig 动态获取
2025-12-30 10:51:28 +08:00
Z-WICK
099d2af9b8
fix(schedule): 修复markPlayerAsException重复定义导致的事件绑定问题
2025-12-29 17:28:03 +08:00
Z-WICK
ed688f596a
fix(api): 修复updateCheckInStatus API路径
2025-12-29 15:42:43 +08:00
Z-WICK
454097f791
fix(schedule): 修复展开选手详情中的异常状态持久化API调用
...
- markPlayerAsException方法添加updateCheckInStatus API调用
- removePlayerException方法添加updateCheckInStatus API调用
- 添加编排完成状态检查
2025-12-29 15:33:19 +08:00
Z-WICK
e39553baea
feat: add estimated duration field and exception status persistence
...
- Add estimatedDuration field to project form with validation
- Add estimatedDuration column to project table
- Add updateCheckInStatus API for exception status persistence
- Call backend API when marking/removing exception status
2025-12-29 15:08:29 +08:00
Z-WICK
cc6762a4f4
docs: 更新README,简化内容并更新域名
2025-12-29 14:21:48 +08:00
Z-WICK
8b26b8c717
fix: 项目管理表格显示所属赛事名称
2025-12-29 13:24:14 +08:00
Z-WICK
12f66f44c1
fix: 修复项目编辑时报名费字段映射问题
2025-12-29 11:48:03 +08:00
Z-WICK
09257b7069
fix: 修复项目管理页面编辑项目API调用错误
...
- 将updateProject改为submitProject,后端submit接口同时支持新增和修改
2025-12-29 11:21:55 +08:00
Z-WICK
55c19d1ca8
fix: 修复项目管理页面新增项目API调用错误
...
- 将addProject改为submitProject,匹配后端API端点/martial/project/submit
2025-12-29 11:16:13 +08:00
Z-WICK
f05c6f9b62
裁判邀请表格添加负责场地列
...
- 显示裁判负责的场地名称
- 总裁显示"全部场地"
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-12-29 10:32:46 +08:00
Z-WICK
b0e0f56f62
添加总裁(裁判长)角色支持到裁判邀请和评委管理页面
...
- judgeInvite/index.vue: 添加总裁选项和显示
- referee/index.vue: 添加总裁筛选和显示
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-12-28 20:06:08 +08:00
Z-WICK
bb604caa12
feat: 添加项目类型筛选和显示功能
...
- 添加项目类型下拉筛选框(套路/散打/器械/对练)
- 在表格中添加项目类型列
- 支持项目类型查询参数
2025-12-28 19:03:48 +08:00
Z-WICK
1339e684a9
fix: 修复项目管理页面筛选功能
...
- 将分组类别从下拉框改为文本输入框,支持模糊搜索
- 移除项目类型筛选(后端不支持该字段)
- 修复handleReset中的缩进问题
2025-12-28 17:28:18 +08:00