选手赛项列表增加 选手与该赛项的选手编号属性
This commit is contained in:
@@ -127,6 +127,7 @@ class EventRegistrationItem {
|
||||
required this.itemName,
|
||||
required this.groupName,
|
||||
required this.matchPlace,
|
||||
|
||||
this.matchStartTime = '',
|
||||
this.matchEndTime = '',
|
||||
this.completed = false,
|
||||
@@ -136,6 +137,7 @@ class EventRegistrationItem {
|
||||
this.userId = '',
|
||||
this.playerName = '',
|
||||
this.playerPhone = '',
|
||||
this.playerNo = '',
|
||||
});
|
||||
|
||||
final String eventId;
|
||||
@@ -151,6 +153,7 @@ class EventRegistrationItem {
|
||||
final String opponentId;
|
||||
final String opponentName;
|
||||
final List<EventTeamMember> teamMembers;
|
||||
final String playerNo;
|
||||
|
||||
/// 来自报名列表父级,不在 item JSON 内
|
||||
final String userId;
|
||||
@@ -198,6 +201,7 @@ class EventRegistrationItem {
|
||||
: const [],
|
||||
userId: userId,
|
||||
playerName: playerName,
|
||||
playerNo: _readString(map, const ['playerNo']),
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -521,9 +521,10 @@ String _formatOpponentLine(EventRegistrationItem item) {
|
||||
}
|
||||
|
||||
String _formatNumberBadge(EventRegistrationItem item) {
|
||||
final place = item.matchPlace.trim();
|
||||
if (place.isEmpty) return '';
|
||||
final match = RegExp(r'\d+').firstMatch(place);
|
||||
if (match != null) return '${match.group(0)}号';
|
||||
return place;
|
||||
return item.playerNo.trim().isEmpty ? '' : '${item.playerNo.trim()}号';
|
||||
// final place = item.matchPlace.trim();
|
||||
// if (place.isEmpty) return '';
|
||||
// final match = RegExp(r'\d+').firstMatch(place);
|
||||
// if (match != null) return '${match.group(0)}号';
|
||||
// return place;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user