Skip to content

【功能建议】积分统计页面多模块账号支持联动切换,及请求用量明细支持按消耗排序与查看全部记录 #98

Description

@NicholasLea

💡 功能建议背景

非常感谢开发者带来这么好用、便利的 WorkBuddy Switch!日常在多账号管理与用量统计上帮了大忙。在最近使用「积分统计」(v0.1.47)功能时,有两处交互与数据查看上的体验细节想提点优化建议:

建议一:积分统计页面的账号选择支持联动切换

  • 当前现状:
    在「积分统计」页面中,包含了「官方积分消耗」、「按模型分类」、「积分明细」三个核心模块,目前这三个模块右上角各自带有独立的账号下拉框。
  • 痛点:
    对于配置了多个账号的用户,每次想要查看某个账号的完整数据时,必须在三个模块里分别切换点击 3 次,操作路径偏长,且容易出现上下模块账号不一致的割裂情况。
  • 改进建议:
    • 建议支持整体联动:在任意一个模块切换账号时(或在页面顶部增加全局账号选择器),下方三个模块自动同步切换为该账号的数据。

建议二:请求用量明细支持按「消耗」排序,以及完整展示/分页查看所有记录

  • 当前现状:
    在「积分明细 → 请求用量」表格中:
    1. 列表提示「仅展示最近 100 条请求明细;合计使用官方返回的全部 X 条请求」,超出 100 条的部分目前无法看到。
    2. 表格默认仅按时间倒序排列,「消耗」列不支持点击排序。
  • 痛点:
    1. 当需要排查“哪几笔请求耗费了最多积分 / 哪个请求异常消耗较大”时,无法按消耗从高到低倒序排序,只能在 100 条里肉眼逐条扫视。
    2. 官方接口已经返回了全部请求记录,但前端截断在 100 条,无法回溯更早的数据。
  • 改进建议:
    • 支持按消耗排序:表头的「消耗」列支持点击按升序 / 降序排序,方便快速定位高消耗请求。
    • 完整展示数据:支持查看全部记录,例如提供分页器(支持切换每页 50/100 条)、滚动加载更多,或完整渲染官方返回的所有条目。

再次感谢开发者的开源与维护付出!

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions