Files
FilesReadSystem/frontend/TODO.md

1.8 KiB

Task: 基于大语言模型的文档理解与多源数据融合系统

Plan

  • 数据库初始化与权限配置 (Supabase)
    • 创建 profiles 表及触发器 (登录同步)
    • 创建 documents 表 (存储上传的文档信息)
    • 创建 extracted_entities 表 (存储从文档提取的结构化数据)
    • 创建 templates 表 (存储表格模板)
    • 创建 fill_tasks 表 (存储填写任务)
    • 配置 RLS 策略 (Row Level Security)
    • 创建 Storage 存储桶 document_storage (存储文档和模板)
  • 基础架构与登录模块
    • 配置路由 @/routes.tsx
    • 创建登录/注册页面
    • 实现 AuthContextRouteGuard (登录状态管理)
    • 创建系统主布局 MainLayout (含侧边栏导航)
  • 文档上传与智能提取功能
    • 实现文档上传组件 (支持 docx, md, xlsx, txt)
    • 部署 Edge Function process-document (调用 MiniMax 处理文档提取)
    • 实现文档列表与详情页 (显示提取的结构化数据)
  • 表格模板与自动填写模块
    • 实现模板上传与管理
    • 部署 Edge Function fill-template (基于提取数据填充表格)
    • 实现任务监控与结果下载
  • 智能对话交互模块
    • 实现智能助手聊天界面 (侧边栏或独立页面)
    • 部署 Edge Function chat-assistant (解析自然语言指令执行操作)
  • 系统优化与美化
    • 全面应用科技蓝办公风格 (index.css, tailwind.config.js)
    • 响应式适配 (移动端兼容)
    • 完善错误处理与加载状态 (Skeleton, Toast)

Notes

  • 所有 Edge Functions 已部署并集成 MiniMax API
  • 文档解析使用 mammoth (docx), xlsx (excel), 原生 TextDecoder (txt/md)
  • 系统采用科技蓝主题,支持暗色模式
  • 所有代码已通过 lint 检查