docs: 更新 wiki — Design Token 全面接入记录
Some checks failed
CI / frontend-build (push) Has been cancelled
CI / security-audit (push) Has been cancelled
CI / rust-check (push) Has been cancelled
CI / rust-test (push) Has been cancelled

- index.md: 更新关键数字(716 提交)、新增 Design Token 指标行
- miniprogram.md: 新增 §1.1 Design Token 系统完整文档(10 级字号表、
  4 结构 token、使用规则、关怀模式说明)、更新变更记录
This commit is contained in:
iven
2026-05-09 23:58:09 +08:00
parent 890c132890
commit 28bcdc4208
2 changed files with 333 additions and 177 deletions

View File

@@ -4,7 +4,7 @@
## 关键数字
> 最后更新: 2026-05-07 | 数据截止: commit 6d5a711 (第 693 次提交)
> 最后更新: 2026-05-09 | 数据截止: commit 890c132 (第 716 次提交)
| 指标 | 值 |
|------|-----|
@@ -16,7 +16,7 @@
| erp-health 实体 | 46 个 Entity~36k 行 Rust179 文件) |
| erp-ai 实体 | 6 个 Entity~7k 行 Rust45 文件4 AI Provider |
| Web 前端 | 283 个 TS/TSX 文件55 路由,含 38 健康路由 + 6 冻结路由) |
| 微信小程序 | Taro 4.2 + React 18118 个 TS/TSX 文件 / ~54 页面 / 4 TabBar + 医生端分包 |
| 微信小程序 | Taro 4.2 + React 18118 个 TS/TSX 文件 / 59 页面 / 3 TabBar + 医生端分包10 子包) |
| 前端单元测试 | 62 个测试文件vitest+ 13 E2E specplaywright |
| 后端测试 | 611 单元 + 153 集成 = 772 个函数97.5% 通过率) |
| 总代码量 | Rust ~87k 行579 源文件)+ Web 前端 283 文件 + 小程序 118 文件 |
@@ -25,10 +25,11 @@
| 权限码 | 50 声明health 39 + ai 6 + dialysis 5+ 56 基础模块手动注册 |
| Clippy | **全 workspace 0 警告**2026-05-07 清零) |
| API 文档 | `http://localhost:3000/api/docs/openapi.json` |
| Git 提交 | 693 次 |
| Git 提交 | 716 次 |
| 审计状态 | V1: 83% (2026-04-30) → V2: 85% (2026-05-05)P0 安全修复已完成 |
| 角色测试 | R01-R05 全角色验证完成86.5% 通过率5 个 BUG 已修复 |
| 角色测试 | R01-R05 全角色验证完成86.5% 通过率5 个 BUG 已修复;小程序 MP 多角色 96.2% 通过率 |
| UI/UX 重构 | Phase 1-5 完成6 共享组件 + 4 角色仪表盘 + 个人统计数据 + 表单抽屉 + 小程序优化) |
| Design Token | 10 级字号 + 4 结构 token68 SCSS 文件全面接入634 引用3 特殊硬编码),关怀模式 CSS 变量级联自动生效 |
| 项目阶段 | **上线前质量加固**(近 30 次提交全为 fix 类型) |
## 症状导航
@@ -53,6 +54,8 @@
| MCP mp_screenshot 超时 | [[miniprogram]] MCP 联调 | automator 已知 bug | 用 `page_getElement` 替代截图 |
| MCP 导航后跳回登录页 | [[miniprogram]] MCP 联调 §6.4 | storage 被清空 | 明文 token 写入后立即 reLaunch |
| MCP token 注入后仍 401 | [[miniprogram]] MCP 联调 §6.1 | 用了生产构建 | dev 构建(`NODE_ENV=development`+ 空密钥 |
| MCP App 级命令全部超时 | [[miniprogram]] MCP 联调 §6.2 | 多 DevTools 实例冲突 | `taskkill /F /IM wechatdevtools.exe` 后重开 |
| MCP CLI 报"需要重新登录" | [[miniprogram]] MCP 联调 §6.2 | DevTools 未扫码 | 在 DevTools 中先扫码登录 |
| 积分商城 Tab 页空白 | [[miniprogram]] 待优化 | 未关联患者档案 | 需增加降级 UI 引导建档 |
| MCP 批量审计页面栈溢出 | [[miniprogram]] MCP 联调 §6.6 | `navigateTo` 超 10 层 | 改用 `reLaunch` 逐页测试 |
| 告警管理按钮不显示 | [[frontend]] 权限码拼写 | AlertList.tsx | `health.alert.manage``health.alerts.manage`(缺 s |
@@ -70,6 +73,7 @@
| FHIR 端点全部 404 | [[erp-server]] main.rs | 路由注册在 `/fhir``/api/v1/fhir` | **已修复:** 移到 `/api/v1/fhir` |
| 冻结模块 API 可绕过 | [[erp-server]] frozen_module | 后端无拦截中间件 | **已修复:** 新增 `frozen_module_middleware` |
| 积分端点 403 权限码错 | [[erp-health]] points_handler | 患者端用了 `health.health-data.list` | **已修复:** 改为 `health.points.list` |
| MCP 审计大量 LOGIN_REDIRECT | [[miniprogram]] §6.8 审计脚本 | 测试用户密码配置错误 | **已修复:** 所有测试用户密码均为 `Admin@2026`(不是 `Test@2026` |
## 模块导航