Files
nexus-terminal/.helloagents/plan/202603252343_dashboard-management-cockpit/tasks.md
T
yinjianm 1f52ff6e0a feat(workspace): 支持多行命令输入并新增仪表盘接口
将底部命令输入框改为支持自动增高的多行 textarea,
并把发送快捷键调整为 Ctrl+Shift+Enter,同时更新多语言提示文案

新增 dashboard summary 后端接口与聚合类型定义,
为首页管理驾驶舱改造提供统一数据入口,并同步知识库方案记录
2026-03-25 23:57:17 +08:00

2.0 KiB

任务清单: dashboard-management-cockpit

@feature: dashboard-management-cockpit
@created: 2026-03-25
@status: pending
@mode: R2

进度概览

完成 失败 跳过 总数
0 0 0 6

任务列表

1. 后端 Dashboard 聚合接口

  • 1.1 在 packages/backend/src/dashboard/ 下新增 summary 查询与 service/controller/routes,实现基于连接表、标签关联表和审计日志表的聚合统计接口 | depends_on: []
  • 1.2 在 packages/backend/src/index.ts 中注册 dashboard 路由,并补齐必要的后端类型定义 | depends_on: [1.1]

2. 前端数据接入

  • 2.1 在 packages/frontend/src/types/server.types.ts 中新增 dashboard summary 响应类型,并在 packages/frontend/src/stores/ 中新增 dashboard store 负责获取首页聚合数据 | depends_on: [1.2]

3. 仪表盘页面重构

  • 3.1 重构 packages/frontend/src/views/DashboardView.vue,新增统计卡片、近 7 天趋势图、连接类型分布图和活跃连接排行,同时保留现有连接列表与最近活动区域 | depends_on: [2.1]
  • 3.2 更新 packages/frontend/src/locales/zh-CN.jsonpackages/frontend/src/locales/en-US.jsonpackages/frontend/src/locales/ja-JP.json 的 dashboard 文案,补齐新增统计与图表标签 | depends_on: [3.1]

4. 验证

  • 4.1 执行 packages/backendpackages/frontend 的构建校验,确认新增 dashboard 接口和页面改造通过类型检查与打包 | depends_on: [3.2]

执行日志

时间 任务 状态 备注
2026-03-25 23:43 DESIGN completed 已确认采用“后端 summary 接口 + 前端驾驶舱重构”的实现路径,统计口径优先使用稳定数据库数据

执行备注

create_package.py 在当前环境未返回有效执行报告,方案包已按模板规则手工创建。开发实施阶段需同步前后端、locale 和知识库变更记录。