5560.25, 'frozen_balance' => 120.00]; $stats = $user ? get_dashboard_stats((int) $user['id']) : [ 'available_balance' => 5560.25, 'frozen_balance' => 120.00, 'total_balance' => 5680.25, 'today_earnings' => 1000.00, 'month_earnings' => 18560.20, 'today_tasks' => 30, 'active_orders' => 3, 'completed_orders' => 12, ]; $logs = $user ? get_wallet_logs((int) $user['id'], 8) : [ ['entry_type' => 'task_credit', 'amount' => 1000.00, 'frozen_amount' => 0.00, 'note' => '任务佣金到账', 'created_at' => gmdate('Y-m-d H:i:s')], ['entry_type' => 'task_reject', 'amount' => 0.00, 'frozen_amount' => -50.00, 'note' => '未通过审核,释放冻结金额', 'created_at' => gmdate('Y-m-d H:i:s', time() - 3600)], ['entry_type' => 'task_freeze', 'amount' => 0.00, 'frozen_amount' => 100.00, 'note' => '任务提交后冻结佣金', 'created_at' => gmdate('Y-m-d H:i:s', time() - 7200)], ]; $available = (float) $wallet['available_balance']; $fee = $available > 0 ? min(1.00, $available) : 1.00; $estimated = max(0, $available - $fee); $quickActions = [ ['label' => '充值', 'icon' => 'deposit', 'href' => '#deposit-panel'], ['label' => '提现', 'icon' => 'withdraw', 'href' => '#withdraw-panel'], ['label' => '转账', 'icon' => 'swap', 'href' => '#transfer-panel'], ['label' => '记录', 'icon' => 'history', 'href' => '#history-panel'], ]; render_layout_start('钱包', '钱包页,展示可用余额、冻结余额、提现卡片与资金流水记录。', 'wallet'); ?>
我的钱包

资金总览

可用余额(USDT)
总余额 · 冻结
当前是参考图风格预览,登录后这里会显示你的真实资金流水。
可用余额
USDT
冻结余额
等待审核
累计入账
本月收益
充值

USDT 充值说明

网络
TRC20
到账方式
人工审核
处理时间
5 - 15 分钟
第一版先保留参考图中的充值入口样式,下一步我可以继续帮你接“充值 / 提现 → 客服工单 / 内置 IM”。
提现

提现预览

提现地址 USDT-TRC20
请输入 USDT 钱包地址
提现金额 全部
0 ? $available : 1000, 2)) ?> USDT
手续费 USDT
实际到账 USDT
联系客服提现
转账

账户间转账

这一块我先按照你发的设计图放了入口和卡片结构。下一步可以继续接“转账表单 + 审核记录 + 钱包扣减逻辑”。
资金流水

最近记录

0 ? 'is-positive' : ($delta < 0 ? 'is-negative' : ''); ?>
· USDT
目前还没有资金流水。先完成一次任务提交与审核,就会在这里看到变化。