Files
2025-01-22 08:00:24 +00:00
..
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00
2025-01-22 08:00:24 +00:00

Lab 界面

这是一个用于实验室管理的web界面, 作为app/的web界面

项目结构

页面说明

login.html

  • 用户登录界面
  • 用户注册功能
  • 使用 JWT token 认证
  • 响应式设计

lab.html

  • lab主页面
  • 项目管理功能
  • 实验管理功能
    • 支持实验数据记录
    • 支持实验备忘录
    • 实时设备数据监控,公式计算
    • 生成实验报告及AI问答

paper.html

  • 论文分析功能
  • 支持论文上传
  • 论文分析报告生成
  • 支持流程图可视化
  • 集成了论文问答功能

reports.html

  • 实验报告管理
  • 项目报告查看
  • 论文分析报告查看
  • 支持报告下载
  • 支持报告分类和排序

device.html

  • 设备管理界面
  • 显示设备列表
  • 支持添加/删除设备
  • 显示设备详细信息(传感器等)
  • 支持设备状态监控

device-monitor.html

  • 实时监控单一设备数据
  • 显示设备基本信息
  • 支持图表可视化展示数据
  • 支持自定义数据计算和显示
  • 使用 WebSocket 实现实时数据更新

技术栈

  • Bootstrap 5.1.3 - UI 框架
  • Chart.js - 图表可视化
  • Mermaid - 流程图渲染
  • WebSocket - 实时数据传输
  • JWT - 用户认证

API 接口

所有页面通过统一的 API 基础 URL 访问后端服务:

const API_BASE_URL = 'https://dev.obscura.work/lab'

样式特点

  • 现代化的 UI 设计
  • 响应式布局
  • 统一的色彩系统
  • 平滑的动画过渡
  • 良好的交互反馈

使用说明

  1. 用户需要先登录/注册才能访问系统
  2. 登录后可以进行:
    • 项目管理
    • 设备管理
    • 实验记录
    • 论文分析
    • 报告生成
  3. 支持实时数据监控和可视化
  4. 可以生成和下载分析报告

注意事项

  • 需要现代浏览器支持
  • 需要保持网络连接以进行实时数据更新
  • 部分功能需要等待后端处理
  • 建议使用最新版本的 Chrome 或 Firefox 浏览器