"backend/internal/vscode:/vscode.git/clone" did not exist on "08d6dc5227ea89e16b5c5c40a32e720172e2c037"
  • longgexx's avatar
    fix(admin): 修复使用记录页面趋势图筛选联动和日期选择问题 · 806f402b
    longgexx authored
       修复两个问题:
       1. Token使用趋势图和模型分布图未响应筛选条件
       2. 上午时段选择今天刷新后日期回退到前一天
    
       前端修改:
       - 更新 dashboard API 类型定义,添加 model、account_id、group_id、stream 参数支持
       - 修改 UsageView 趋势图加载逻辑,传递所有筛选参数到后端
       - 修复日期格式化函数,使用本地时区避免 UTC 转换导致的日期偏移
    
       后端修改:
       - Handler 层:接收并解析所有筛选参数(model、account_id、group_id、stream)
       - Service 层:传递完整的筛选参数到 Repository 层
       - Repository 层:SQL 查询动态添加所有过滤条件
       - 更新接口定义和所有调用点以保持一致性
    
       影响范围:
       - /admin/dashboard/trend 端点现支持完整筛选
       - /admin/dashboard/models 端点现支持完整筛选
       - 用户在后台使用记录页面选择任意筛选条件时,趋势图和模型分布图会实时响应
       - 日期选择器在任何时区下都能正确保持今天的选择
    806f402b
dashboard_handler.go 12.4 KB