diff --git a/frontend/mining-app/lib/core/constants/app_constants.dart b/frontend/mining-app/lib/core/constants/app_constants.dart index cc768daa..9aea3ac6 100644 --- a/frontend/mining-app/lib/core/constants/app_constants.dart +++ b/frontend/mining-app/lib/core/constants/app_constants.dart @@ -1,7 +1,7 @@ import '../config/environment.dart'; class AppConstants { - static const String appName = '榴莲挖矿'; + static const String appName = '股行'; // API - 根据环境自动选择 static String get baseUrl => EnvironmentConfig.baseUrl; diff --git a/frontend/mining-app/lib/domain/entities/contribution_record.dart b/frontend/mining-app/lib/domain/entities/contribution_record.dart index effccdcc..3302b1dc 100644 --- a/frontend/mining-app/lib/domain/entities/contribution_record.dart +++ b/frontend/mining-app/lib/domain/entities/contribution_record.dart @@ -2,7 +2,7 @@ import 'package:equatable/equatable.dart'; /// 贡献值来源类型 enum ContributionSourceType { - personal, // 个人 - 认种榴莲树 + personal, // 个人 - 认种 teamLevel, // 团队层级 - 直推/间推奖励 teamBonus, // 团队奖励 - 额外奖励 } @@ -45,7 +45,7 @@ class ContributionRecord extends Equatable { String get displayTitle { switch (sourceType) { case ContributionSourceType.personal: - return '认种榴莲树'; + return '认种'; case ContributionSourceType.teamLevel: if (levelDepth == 1) { return '直推奖励'; diff --git a/frontend/mining-app/lib/main.dart b/frontend/mining-app/lib/main.dart index d68b8702..200bf33a 100644 --- a/frontend/mining-app/lib/main.dart +++ b/frontend/mining-app/lib/main.dart @@ -48,7 +48,7 @@ class _MiningAppState extends ConsumerState { final router = ref.watch(appRouterProvider); return MaterialApp.router( - title: '榴莲挖矿', + title: '股行', debugShowCheckedModeBanner: false, theme: ThemeData( colorScheme: ColorScheme.fromSeed( diff --git a/frontend/mining-app/lib/presentation/pages/asset/receive_shares_page.dart b/frontend/mining-app/lib/presentation/pages/asset/receive_shares_page.dart index e239c927..c4cf3848 100644 --- a/frontend/mining-app/lib/presentation/pages/asset/receive_shares_page.dart +++ b/frontend/mining-app/lib/presentation/pages/asset/receive_shares_page.dart @@ -18,7 +18,7 @@ class ReceiveSharesPage extends ConsumerWidget { Widget build(BuildContext context, WidgetRef ref) { final user = ref.watch(userNotifierProvider); final phone = user.phone ?? ''; - final nickname = user.nickname ?? user.realName ?? '榴莲用户'; + final nickname = user.nickname ?? user.realName ?? '股行用户'; return Scaffold( backgroundColor: _bgGray, @@ -277,7 +277,7 @@ class ReceiveSharesPage extends ConsumerWidget { ), SizedBox(height: 8), Text( - '1. 让对方使用榴莲APP扫描二维码\n2. 或者将您的手机号告诉对方\n3. 对方可以通过手机号向您转账', + '1. 让对方使用股行APP扫描二维码\n2. 或者将您的手机号告诉对方\n3. 对方可以通过手机号向您转账', style: TextStyle( fontSize: 12, color: _grayText, diff --git a/frontend/mining-app/lib/presentation/pages/auth/login_page.dart b/frontend/mining-app/lib/presentation/pages/auth/login_page.dart index 3a72aa37..5d946752 100644 --- a/frontend/mining-app/lib/presentation/pages/auth/login_page.dart +++ b/frontend/mining-app/lib/presentation/pages/auth/login_page.dart @@ -151,7 +151,7 @@ class _LoginPageState extends ConsumerState { const SizedBox(height: 8), const Text( - '登录您的榴莲生态账户', + '登录您的股行账户', style: TextStyle( fontSize: 16, color: _grayText, diff --git a/frontend/mining-app/lib/presentation/pages/auth/register_page.dart b/frontend/mining-app/lib/presentation/pages/auth/register_page.dart index 038d3f48..df109d96 100644 --- a/frontend/mining-app/lib/presentation/pages/auth/register_page.dart +++ b/frontend/mining-app/lib/presentation/pages/auth/register_page.dart @@ -131,7 +131,7 @@ class _RegisterPageState extends ConsumerState { const SizedBox(height: 8), const Text( - '加入榴莲生态,开启绿色财富之旅', + '加入股行,开启绿色财富之旅', style: TextStyle( fontSize: 16, color: _grayText, diff --git a/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart b/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart index f92a2d10..dd811861 100644 --- a/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart +++ b/frontend/mining-app/lib/presentation/pages/contribution/contribution_page.dart @@ -121,7 +121,7 @@ class ContributionPage extends ConsumerWidget { ), const SizedBox(width: 8), const Text( - '榴莲生态', + '股行', style: TextStyle( fontSize: 18, fontWeight: FontWeight.bold, @@ -416,7 +416,7 @@ class ContributionPage extends ConsumerWidget { icon: Icons.eco_outlined, iconColor: _orange, title: '本人种植', - subtitle: '个人认种榴莲树产生的贡献值', + subtitle: '个人认种产生的贡献值', amount: contribution?.personalContribution ?? '0', hideAmounts: hideAmounts, ), diff --git a/frontend/mining-app/lib/presentation/pages/contribution/contribution_records_page.dart b/frontend/mining-app/lib/presentation/pages/contribution/contribution_records_page.dart index 764e097b..660cf74a 100644 --- a/frontend/mining-app/lib/presentation/pages/contribution/contribution_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/contribution/contribution_records_page.dart @@ -221,7 +221,7 @@ class _ContributionRecordsListPageState extends ConsumerState { _buildSectionTitle('应用简介'), const SizedBox(height: 12), Text( - '股行是一款创新的数字资产管理平台,致力于为用户提供便捷、安全的榴莲树认种和积分管理服务。' - '通过认种榴莲树,用户可以获得贡献值,并根据贡献值占比获得每日积分股分配。', + '股行是一款创新的数字资产管理平台,致力于为用户提供便捷、安全的认种和积分管理服务。' + '通过认种,用户可以获得贡献值,并根据贡献值占比获得每日积分股分配。', style: TextStyle( fontSize: 14, color: _grayText.withOpacity(0.9), @@ -179,8 +179,8 @@ class _AboutPageState extends State { const SizedBox(height: 16), _buildFeatureItem( icon: Icons.eco, - title: '榴莲认种', - description: '认种真实榴莲树,获得贡献值奖励', + title: '认种', + description: '参与认种,获得贡献值奖励', ), const SizedBox(height: 12), _buildFeatureItem( diff --git a/frontend/mining-app/lib/presentation/pages/profile/help_center_page.dart b/frontend/mining-app/lib/presentation/pages/profile/help_center_page.dart index e8b13f90..05e8348f 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/help_center_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/help_center_page.dart @@ -39,12 +39,12 @@ class HelpCenterPage extends StatelessWidget { // 常见问题分类 _buildSection('常见问题', [ _FAQItem( - question: '如何认种榴莲树?', + question: '如何认种?', answer: '在首页点击"去认种"按钮,选择认种数量和支付方式,完成支付后即可认种成功。认种成功后,您将获得对应的贡献值。', ), _FAQItem( question: '贡献值是什么?', - answer: '贡献值是您在平台认种榴莲树后获得的一种权益凭证。贡献值越高,您每日可获得的积分股分配越多。贡献值有效期为730天。', + answer: '贡献值是您在平台认种后获得的一种权益凭证。贡献值越高,您每日可获得的积分股分配越多。贡献值有效期为730天。', ), _FAQItem( question: '如何获得积分股?', @@ -89,7 +89,7 @@ class HelpCenterPage extends StatelessWidget { ), _FAQItem( question: '团队收益如何计算?', - answer: '当您引荐的好友认种榴莲树后,您将获得团队下级贡献值奖励。引荐的用户越多、认种数量越多,您的团队收益越高。', + answer: '当您引荐的好友认种后,您将获得团队下级贡献值奖励。引荐的用户越多、认种数量越多,您的团队收益越高。', ), ]), const SizedBox(height: 16), diff --git a/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart index 22286d58..7519f208 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/mining_records_page.dart @@ -179,7 +179,7 @@ class _MiningRecordsListPageState extends ConsumerState { ), const SizedBox(height: 8), Text( - '认种榴莲树后将开始产生收益', + '认种后将开始产生收益', style: TextStyle(fontSize: 14, color: _grayText.withOpacity(0.7)), ), ], diff --git a/frontend/mining-app/lib/presentation/pages/profile/planting_records_page.dart b/frontend/mining-app/lib/presentation/pages/profile/planting_records_page.dart index 58d45005..00788bc5 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/planting_records_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/planting_records_page.dart @@ -201,7 +201,7 @@ class _PlantingRecordsPageState extends ConsumerState { ), const SizedBox(height: 8), Text( - '认种榴莲树后将显示记录', + '认种后将显示记录', style: TextStyle(fontSize: 14, color: _grayText.withOpacity(0.7)), ), ], diff --git a/frontend/mining-app/lib/presentation/pages/profile/profile_page.dart b/frontend/mining-app/lib/presentation/pages/profile/profile_page.dart index 49ff5753..40668876 100644 --- a/frontend/mining-app/lib/presentation/pages/profile/profile_page.dart +++ b/frontend/mining-app/lib/presentation/pages/profile/profile_page.dart @@ -156,7 +156,7 @@ class ProfilePage extends ConsumerWidget { Text( user.nickname?.isNotEmpty == true ? user.nickname! - : (user.realName ?? '榴莲用户'), + : (user.realName ?? '股行用户'), style: const TextStyle( fontSize: 20, fontWeight: FontWeight.bold, diff --git a/frontend/mining-app/lib/presentation/pages/splash/splash_page.dart b/frontend/mining-app/lib/presentation/pages/splash/splash_page.dart index e9e65c3b..360ba57e 100644 --- a/frontend/mining-app/lib/presentation/pages/splash/splash_page.dart +++ b/frontend/mining-app/lib/presentation/pages/splash/splash_page.dart @@ -66,7 +66,7 @@ class _SplashPageState extends ConsumerState { ), const SizedBox(height: 24), const Text( - '榴莲生态', + '股行', style: TextStyle( color: _darkText, fontSize: 28, diff --git a/frontend/mining-app/pubspec.yaml b/frontend/mining-app/pubspec.yaml index ea20228d..11af2d94 100644 --- a/frontend/mining-app/pubspec.yaml +++ b/frontend/mining-app/pubspec.yaml @@ -1,5 +1,5 @@ name: mining_app -description: 榴莲生态挖矿用户端 App +description: 股行用户端 App version: 1.0.0+1 publish_to: none diff --git a/frontend/mining-app/test/widget_test.dart b/frontend/mining-app/test/widget_test.dart index edb2de7b..f1e133ac 100644 --- a/frontend/mining-app/test/widget_test.dart +++ b/frontend/mining-app/test/widget_test.dart @@ -1,4 +1,4 @@ -// 榴莲挖矿 App 基础测试 +// 股行 App 基础测试 import 'package:flutter_test/flutter_test.dart'; void main() {