feat: 实现账户批量导出功能和界面优化

- 新增批量导出功能,支持text模式导出账户数据
- 添加导出弹窗,支持文本全选和文件下载
- 移动刷新按钮到全局位置,统一刷新账户和统计数据
- 在统计卡片中将已导出状态计入可用账户
- 创建自定义确认对话框替换系统confirm弹窗
- 统一按钮尺寸,修复刷新和上传按钮大小不一致
- 添加已导出状态的中文映射和样式

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-09-24 05:28:45 +08:00
parent 94f229ac1d
commit 7aaeffa498
9 changed files with 338 additions and 52 deletions

View File

@@ -80,8 +80,12 @@ export function StatsCards({ stats, loading }: StatsCardsProps) {
</CardHeader>
<CardContent>
<div className="text-2xl font-bold text-green-600">
{stats.statusSummary.available || 0}
{(stats.statusSummary.available || 0) + (stats.statusSummary.exported || 0)}
</div>
<p className="text-xs text-muted-foreground">
: {stats.statusSummary.available || 0} |
: {stats.statusSummary.exported || 0}
</p>
<p className="text-xs text-muted-foreground">
: {stats.statusSummary.locked || 0} |
: {stats.statusSummary.banned || 0}