docs(wiki+spec): 项目全景分析 + 功能完善设计规格
Some checks failed
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled

- 新增 wiki/erp-ai.md (AI 模块知识库页面)
- 修正 wiki/index.md 数据不一致 (crate 数 16、迁移 55、模块含 ai)
- 更新 wiki/erp-server.md (7 模块注册)
- 新增功能完善设计规格 (按钮权限 + AI 3 页面 + 小程序报告)
This commit is contained in:
iven
2026-04-25 20:22:24 +08:00
parent d2baacae7e
commit d22ad6088a
4 changed files with 457 additions and 11 deletions

View File

@@ -6,16 +6,18 @@
| 指标 | 值 |
|------|-----|
| Rust crate | 15 个(7 核心 + erp-health + 6 插件 + erp-plugin-prototype |
| 数据库表 | 30 基础表 + 18 健康业务表(已实现) |
| 数据库迁移 | 50 个 |
| 核心模块 | 5 基础 (auth/config/workflow/message/plugin) + 1 业务 (health) |
| Web 前端页面 | 30 路由(含 10 健康管理路由 |
| 健康模块组件 | 11 个共享组件StatusTag/PatientSelect/DoctorSelect/VitalSignsChart 等) |
| 微信小程序 | Taro 4.2 + React 1820 个页面 |
| Rust crate | 16 个(erp-core + 6 基础业务 + erp-health + erp-ai + 6 插件 + erp-plugin-prototype |
| 数据库表 | 30 基础表 + 18 健康业务表 + 3 AI 表(已实现) |
| 数据库迁移 | 55 个 |
| 核心模块 | 5 基础 (auth/config/workflow/message/plugin) + 2 业务 (health + ai) |
| Web 前端页面 | 62 个 TSX 组件(含 15 健康管理页面 |
| 健康模块组件 | 12 个共享组件StatusTag/PatientSelect/DoctorSelect/VitalSignsChart 等) |
| 微信小程序 | Taro 4.2 + React 1827 个页面 |
| 前端单元测试 | 3 个vitest+ 4 E2E specplaywright |
| 后端测试 | 36 个workspace+ 57 validation 纯函数测试 |
| 总代码量 | Rust ~57k 行 + 前端 TSX/TS ~174 文件 |
| API 文档 | `http://localhost:3000/api/docs/openapi.json` |
| Git 提交 | 237 次 |
## 症状导航
@@ -51,9 +53,10 @@
### 核心业务层HMS 专属)
- [[erp-health]] — **患者管理 · 健康数据 · 预约排班 · 随访管理 · 咨询管理**(原生 Rust 模块,已实现)
- [[erp-ai]] — **AI 智能分析 · 化验单解读 · 趋势分析 · 报告摘要**(原生 Rust 模块,开发中)
### 组装层
- [[erp-server]] — Axum 入口 · AppState · 6 模块注册 · 后台任务 · 优雅关闭
- [[erp-server]] — Axum 入口 · AppState · 7 模块注册 · 后台任务 · 优雅关闭
### 患者端
- [[miniprogram]] — **微信小程序** · Taro 4.2 · 微信登录 · 手机绑定 · 健康数据查看
@@ -61,7 +64,7 @@
### 基础设施
- [[infrastructure]] — 连接信息 · 环境变量 · 一键启动 (**单一真相源**)
- [[database]] — SeaORM 迁移 · 多租户表结构
- [[frontend]] — React 19 SPA · 健康管理页面13 页面 + 11 组件)
- [[frontend]] — React 19 SPA · 健康管理页面15 页面 + 12 组件)
- [[testing]] — 验证清单 · 测试分布 · 性能基准
## 核心架构问答