dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
DSH Desktop 侧栏余额行——在「版本 / 检查更新」下面显示账户余额与「充值」按钮,每 10 分钟或窗口重新聚焦时刷新,未登录与读取失败都有明确状态。
侧栏底部多一行:余额 + 充值。
┌──────────────────────────────┐
│ ↑ 2.0.16 → 2.0.17 [更新] │ ← dsh-desktop-updater
├──────────────────────────────┤
│ 👛 余额 ¥1.96 [充值] │ ← 本插件
├──────────────────────────────┤
│ (头像) token 患者 │ ← 宿主自带
└──────────────────────────────┘
getState().links.topUpUrl —— 和设置页「充值」按钮用的是同一个地址。数据全部来自宿主已经生成好的远端命名空间 ctx.remote.account(本插件没有自己的 Host 服务):
| 调用 | 用到什么 |
|---|---|
ctx.remote.account.getState() | status(是否登录)、links.topUpUrl(充值地址) |
ctx.remote.account.getBalance({ version, locale, timezoneOffsetSeconds }) | value(充值余额钱包)、bonusWallets(赠金) |
刷新时机:挂载时、窗口重新获得焦点 / 页面重新可见时(30 秒节流)、每 10 分钟一次。
金额按设置页同样的规则格式化:向下截到两位小数、小于 0.01 显示 <¥0.01、千分位分组;
全程走字符串截断,不经过浮点数,避免 1.005 这类舍入坑。
--dsw-alias-* 主题变量,深浅色自动跟随。sidebar.footer.action 里 order: 110,排在更新行(100)下面、账号行上面。