# Wallet.vue **路径**:`src/views/Wallet.vue` **路由**:`/wallet`,name: `wallet` ## 功能用途 钱包页,展示 Portfolio、Profit/Loss、Positions、Open orders、History。支持 Deposit/Withdraw 弹窗、搜索、筛选(如 Close Losses)。 ## 核心能力 - Portfolio 卡片:余额、Deposit/Withdraw 按钮 - Profit/Loss 卡片:时间范围切换、ECharts 图表 - Tab:Positions、Open orders、History - DepositDialog、WithdrawDialog 组件 - **401 权限错误**:取消订单等接口失败时,通过 `useAuthError().formatAuthError` 统一提示「请先登录」或「权限不足」 ## 使用方式 - 登录后点击 AppBar 余额或头像菜单进入 - 路由 `/wallet` ## 扩展方式 1. **真实数据**:Positions、Orders、History 对接接口 2. **导出**:History 支持导出 CSV 3. **筛选**:按市场、时间、盈亏等筛选