Skip to content

实现前端路由、导航与 Dashboard #32

Description

@dzx0902

ID: I031
Epic: Epic 9:前端页面与演示界面
Priority: priority: p0
Milestone: M5 - Wiki, Timeline & Demo UI
Template: task
Depends On: I001, I019

背景

当前前端只是静态介绍页,演示需要可导航的 Dashboard 和各模块入口。

目标

建立 React 前端路由、导航和 Dashboard,展示 workspace 统计。

任务清单

  • 搭建 Dashboard、Sources、Memories、Recall、Wiki、Timeline、Audit、Conflicts 路由。
  • 实现统一 API client 和 loading/error 状态。
  • Dashboard 展示 source、chunk、memory、recall、wiki、audit 统计。

涉及文件

  • frontend/src/App.jsx
  • frontend/src/main.jsx
  • frontend/src/api/client.js
  • frontend/src/pages/Dashboard.jsx

涉及数据表

  • source_document
  • source_chunk
  • memory_item
  • recall_log
  • wiki_page
  • audit_log

涉及 API

  • GET /api/health
  • GET /api/sources
  • GET /api/memories
  • GET /api/audit

验收标准

  • 前端有稳定导航,不需要刷新页面切换模块。
  • Dashboard 能显示 demo workspace 的核心统计。
  • API 失败时显示明确错误状态。

依赖关系

Depends on: I001, I019

备注

Module 建议:Frontend / App Shell。


Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions