fix(ui): 将UI界面上所有"团队"替换为"同伴"

- team_tree_widget: 团队参与 → 同伴参与
- contribution_records_page: 团队下/上贡献值 → 同伴下/上贡献值
- about_page: 团队收益 → 同伴收益
- help_center_page: 团队收益/计算 → 同伴收益/计算
- contribution_page: 团队下/上贡献值 → 同伴下/上贡献值
- team_page: 我的团队 → 我的同伴, 团队参与 → 同伴参与
- profile_page: 团队与收益 → 同伴与收益, 我的团队 → 我的同伴
- contribution_record: 团队奖励/额外奖励 → 同伴奖励/额外奖励

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2026-01-20 04:24:54 -08:00
parent 21e536d829
commit 9c705d7478
8 changed files with 24 additions and 24 deletions

View File

@ -50,9 +50,9 @@ class ContributionRecord extends Equatable {
if (levelDepth == 1) {
return '引荐奖励';
}
return '团队奖励($levelDepth级)';
return '同伴奖励($levelDepth级)';
case ContributionSourceType.teamBonus:
return '团队额外奖励';
return '同伴额外奖励';
}
}

View File

@ -264,8 +264,8 @@ class ContributionPage extends ConsumerWidget {
child: Row(
children: [
_buildStatColumn(context, '个人贡献值', contribution?.personalContribution, isLoading, false, hideAmounts),
_buildStatColumn(context, '团队下贡献值', contribution?.teamLevelContribution, isLoading, true, hideAmounts),
_buildStatColumn(context, '团队上贡献值', contribution?.teamBonusContribution, isLoading, true, hideAmounts),
_buildStatColumn(context, '同伴下贡献值', contribution?.teamLevelContribution, isLoading, true, hideAmounts),
_buildStatColumn(context, '同伴上贡献值', contribution?.teamBonusContribution, isLoading, true, hideAmounts),
],
),
);
@ -429,7 +429,7 @@ class ContributionPage extends ConsumerWidget {
isDark: isDark,
icon: Icons.groups_outlined,
iconColor: Colors.blue,
title: '团队下贡献值',
title: '同伴下贡献值',
subtitle: '股行用户引荐',
amount: contribution?.teamLevelContribution ?? '0',
hideAmounts: hideAmounts,
@ -440,7 +440,7 @@ class ContributionPage extends ConsumerWidget {
isDark: isDark,
icon: Icons.card_giftcard_outlined,
iconColor: Colors.purple,
title: '团队上贡献值',
title: '同伴上贡献值',
subtitle: '满足条件后获得的额外奖励贡献值',
amount: contribution?.teamBonusContribution ?? '0',
hideAmounts: hideAmounts,
@ -550,7 +550,7 @@ class ContributionPage extends ConsumerWidget {
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
'团队下贡献值统计',
'同伴下贡献值统计',
style: TextStyle(fontSize: 16, fontWeight: FontWeight.bold, color: AppColors.textPrimaryOf(context)),
),
const SizedBox(height: 16),

View File

@ -101,9 +101,9 @@ class _ContributionRecordsListPageState extends ConsumerState<ContributionRecord
const SizedBox(width: 8),
_buildFilterChip('个人', ContributionSourceType.personal),
const SizedBox(width: 8),
_buildFilterChip('团队下贡献值', ContributionSourceType.teamLevel),
_buildFilterChip('同伴下贡献值', ContributionSourceType.teamLevel),
const SizedBox(width: 8),
_buildFilterChip('团队上贡献值', ContributionSourceType.teamBonus),
_buildFilterChip('同伴上贡献值', ContributionSourceType.teamBonus),
],
),
);
@ -388,12 +388,12 @@ class _ContributionRecordsListPageState extends ConsumerState<ContributionRecord
textColor = _orange;
break;
case ContributionSourceType.teamLevel:
label = '团队下贡献值';
label = '同伴下贡献值';
bgColor = Colors.blue.withOpacity(0.1);
textColor = Colors.blue;
break;
case ContributionSourceType.teamBonus:
label = '团队上贡献值';
label = '同伴上贡献值';
bgColor = Colors.purple.withOpacity(0.1);
textColor = Colors.purple;
break;

View File

@ -197,8 +197,8 @@ class _AboutPageState extends State<AboutPage> {
const SizedBox(height: 12),
_buildFeatureItem(
icon: Icons.people,
title: '团队收益',
description: '邀请好友,获得团队贡献值奖励',
title: '同伴收益',
description: '邀请好友,获得同伴贡献值奖励',
),
],
),

View File

@ -82,14 +82,14 @@ class HelpCenterPage extends StatelessWidget {
),
]),
const SizedBox(height: 16),
_buildSection('团队收益', [
_buildSection('同伴收益', [
_FAQItem(
question: '如何邀请好友?',
answer: '您的手机号就是您的邀请码。好友注册时填写您的手机号作为邀请人,即可建立引荐关系。',
),
_FAQItem(
question: '团队收益如何计算?',
answer: '当您引荐的好友参与后,您将获得团队下贡献值奖励。引荐的用户越多、参与数量越多,您的团队收益越高。',
question: '同伴收益如何计算?',
answer: '当您引荐的好友参与后,您将获得同伴下贡献值奖励。引荐的用户越多、参与数量越多,您的同伴收益越高。',
),
]),
const SizedBox(height: 16),

View File

@ -265,14 +265,14 @@ class ProfilePage extends ConsumerWidget {
_buildDivider(context),
_buildStatItem(
context,
'团队下贡献值',
'同伴下贡献值',
stats?.unlockedLevelDepth.toString() ?? '0',
isLoading,
),
_buildDivider(context),
_buildStatItem(
context,
'团队上贡献值',
'同伴上贡献值',
'15',
isLoading,
),
@ -476,7 +476,7 @@ class ProfilePage extends ConsumerWidget {
Padding(
padding: const EdgeInsets.fromLTRB(16, 16, 16, 8),
child: Text(
'团队与收益',
'同伴与收益',
style: TextStyle(
fontSize: 16,
fontWeight: FontWeight.bold,
@ -487,7 +487,7 @@ class ProfilePage extends ConsumerWidget {
_buildSettingItem(
context: context,
icon: Icons.people,
label: '我的团队',
label: '我的同伴',
onTap: () => context.push(Routes.myTeam),
showDivider: false,
),

View File

@ -71,7 +71,7 @@ class _TeamPageState extends ConsumerState<TeamPage> {
backgroundColor: _bgGray,
appBar: AppBar(
title: const Text(
'我的团队',
'我的同伴',
style: TextStyle(
fontSize: 18,
fontWeight: FontWeight.bold,
@ -201,7 +201,7 @@ class _TeamPageState extends ConsumerState<TeamPage> {
),
_buildDivider(),
_buildStatItem(
'团队参与',
'同伴参与',
'${_rootNode?.teamPlantingCount ?? 0}',
Icons.groups,
),

View File

@ -476,8 +476,8 @@ class _NodeDetailsSheet extends StatelessWidget {
_buildDetailRow('个人参与', '${node.personalPlantingCount}'),
const SizedBox(height: 12),
//
_buildDetailRow('团队参与', '${node.teamPlantingCount}'),
//
_buildDetailRow('同伴参与', '${node.teamPlantingCount}'),
const SizedBox(height: 12),
//