Skip to content

feat: 增加余额与今日消费显示,移除旧价分支,样式对齐原生视觉效果 - #2

Open
guoliwei117 wants to merge 2 commits into
jLeon-account:mainfrom
guoliwei117:feat/balance-and-today-usage
Open

feat: 增加余额与今日消费显示,移除旧价分支,样式对齐原生视觉效果#2
guoliwei117 wants to merge 2 commits into
jLeon-account:mainfrom
guoliwei117:feat/balance-and-today-usage

Conversation

@guoliwei117

Copy link
Copy Markdown

改动内容

  1. 余额显示:对话底部用量行在费用后追加「余额:¥xx」,复用原生 | 分隔符样式;点开面板新增「余额」「今日约消费」两行
  2. 今日约消费:宿主侧新增 GET /api/dsh-client-usage/balance 路由,复用凭证服务的 DEEPSEEK_API_KEY 代理官方 /user/balance,按余额差值估算当日消费并持久化(~/.dsh/storages/dsh-client-usage-day.json),Key 不出本机
  3. 计价简化:直接采用 2026-08-17 起的峰谷定价,移除旧价(legacy)分支、字段与文案
  4. 样式细节对齐原生视觉效果(对照 StatsLine 组件):
    • 颜色:触发行 --dsw-alias-label-secondary--dsw-alias-label-tertiary,与原生统计行同色级
    • 字体:保持 12px / 20px 行高、字体继承,与原生一致
    • 数字格式:对齐原生 1.2M / 12.2K 风格(≥100 取整、否则一位小数)
    • 文字与数字间距| 分隔符复用原生样式(--dsw-alias-separator-primary + 10px 边距),行内间距与原生观感一致
  5. 面板调整:移除「上下文占用」行,排版为 明细 → 估算费用 → 分隔线 → 今日约消费 → 余额

效果截图

usage-line

usage-panel

验证

  • 两个文件 node --check 通过
  • dsh web 重启后实测:chip 正常显示余额、面板显示余额/今日消费、计价按峰谷档位

说明

  • 未配置 DEEPSEEK_API_KEY 时:chip 自动隐藏余额段,面板余额/今日消费显示「—」
  • 今日约消费为余额差值估算,以「≈」标注,非官方账单

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant