From 56a1897b7dfc745c2895aa0380365b16a965484d Mon Sep 17 00:00:00 2001 From: DevOps Date: Thu, 15 Jan 2026 17:20:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E9=80=89=E6=89=8B?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E9=87=8D=E5=A4=8D=E9=97=AE=E9=A2=98=20-=20?= =?UTF-8?q?=E5=8F=AA=E6=9F=A5=E8=AF=A2registrationStatus=3D0=E7=9A=84?= =?UTF-8?q?=E9=80=89=E6=89=8B=E4=BF=A1=E6=81=AF=E8=AE=B0=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 根本原因:报名时会创建新的registrationStatus=1参赛记录,而查询选手列表时没有过滤,导致显示重复 解决方案:在查询选手列表时添加registrationStatus=0参数,只查询选手信息库 --- src/pages/add-team/add-team.vue | 3 ++- src/pages/event-register/event-register.vue | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/add-team/add-team.vue b/src/pages/add-team/add-team.vue index 7febf2c..9fc9d2f 100644 --- a/src/pages/add-team/add-team.vue +++ b/src/pages/add-team/add-team.vue @@ -109,7 +109,8 @@ export default { const res = await athleteAPI.getAthleteList({ current: 1, size: 100, - createUser: userInfo.userId + createUser: userInfo.userId, + registrationStatus: 0 // Only query player info records }) let list = [] diff --git a/src/pages/event-register/event-register.vue b/src/pages/event-register/event-register.vue index 2245721..d12eba0 100644 --- a/src/pages/event-register/event-register.vue +++ b/src/pages/event-register/event-register.vue @@ -428,7 +428,8 @@ export default { const res = await athleteAPI.getAthleteList({ current: 1, size: 100, - createUser: userInfo.userId + createUser: userInfo.userId, + registrationStatus: 0 // Only query player info records, not registration records }) let list = res.records || (Array.isArray(res) ? res : [])