fix: 只有钱包ready时才显示序列号
- mining_page: unknown状态也显示"创建账号审核中..." - profile_page: 默认分支改为显示"创建账号审核中..." - 符合设计:只要不成功就持续轮询重试 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
c77cb7a55f
commit
ffd4fae0b6
|
|
@ -470,7 +470,7 @@ class _MiningPageState extends ConsumerState<MiningPage> {
|
|||
),
|
||||
],
|
||||
)
|
||||
else
|
||||
else if (_walletStatus == WalletCreationStatus.ready)
|
||||
Text(
|
||||
'序列号$_serialNumber',
|
||||
style: const TextStyle(
|
||||
|
|
@ -481,6 +481,30 @@ class _MiningPageState extends ConsumerState<MiningPage> {
|
|||
letterSpacing: -0.3,
|
||||
color: Color(0xFF5D4037),
|
||||
),
|
||||
)
|
||||
else
|
||||
// unknown 状态也显示"创建账号审核中..."
|
||||
Row(
|
||||
children: [
|
||||
const SizedBox(
|
||||
width: 16,
|
||||
height: 16,
|
||||
child: CircularProgressIndicator(
|
||||
strokeWidth: 2,
|
||||
valueColor: AlwaysStoppedAnimation<Color>(Color(0xFF8B5A2B)),
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 8),
|
||||
Text(
|
||||
'创建账号审核中...',
|
||||
style: const TextStyle(
|
||||
fontSize: 16,
|
||||
fontFamily: 'Inter',
|
||||
fontWeight: FontWeight.w600,
|
||||
color: Color(0xFF8B5A2B),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 4),
|
||||
Text(
|
||||
|
|
|
|||
|
|
@ -4124,25 +4124,26 @@ class _ProfilePageState extends ConsumerState<ProfilePage> {
|
|||
);
|
||||
}
|
||||
|
||||
// 默认情况显示序列号
|
||||
// 默认情况(unknown状态)显示"创建账号审核中..."
|
||||
return Row(
|
||||
children: [
|
||||
const SizedBox(
|
||||
width: 12,
|
||||
height: 12,
|
||||
child: CircularProgressIndicator(
|
||||
strokeWidth: 2,
|
||||
valueColor: AlwaysStoppedAnimation<Color>(Color(0xFFD4AF37)),
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 8),
|
||||
Text(
|
||||
'序列号: $_serialNumber',
|
||||
'创建账号审核中...',
|
||||
style: const TextStyle(
|
||||
fontSize: 14,
|
||||
fontFamily: 'Inter',
|
||||
height: 1.5,
|
||||
color: Color(0xCC5D4037),
|
||||
),
|
||||
),
|
||||
const SizedBox(width: 8),
|
||||
GestureDetector(
|
||||
onTap: _copySerialNumber,
|
||||
child: const Icon(
|
||||
Icons.copy,
|
||||
size: 16,
|
||||
color: Color(0xCC5D4037),
|
||||
color: Color(0xFFD4AF37),
|
||||
fontStyle: FontStyle.italic,
|
||||
),
|
||||
),
|
||||
],
|
||||
|
|
|
|||
Loading…
Reference in New Issue