docs(wiki): 全量 wiki 更新 — C1 晚间血压已修复标记 + 数据校正
- miniprogram.md: 晚间血压 CRITICAL 标记为已修复 - index.md: 症状导航表更新 - architecture/database/erp-core/erp-health/frontend/testing: 同步更新
This commit is contained in:
@@ -221,6 +221,19 @@ React 19.2.4 / Ant Design 6.3.5 / React Router 7.14.0 / Zustand 5.0.12 / Vite 8.
|
||||
| `pages/health/components/StatusTag.test.tsx` | 状态标签渲染 |
|
||||
| `utils/exprEvaluator.test.ts` | 表达式求值 |
|
||||
|
||||
> ⚠️ **审计发现**:Web 前端 163 个文件仅 10 个测试(5 单元 + 5 E2E),测试覆盖率约 5%。小程序完全无测试。详见 `docs/audits/07-test-coverage.md`。
|
||||
|
||||
### 2026-04-30 审计发现
|
||||
|
||||
| 发现 | 严重性 | 说明 |
|
||||
|------|--------|------|
|
||||
| 告警管理按钮永远不显示 | CRITICAL | AlertList.tsx 使用 `health.alert.manage`(单数),后端声明 `health.alerts.manage`(复数),AuthButton 隐藏 |
|
||||
| AI 分析 SSE 无 UI 入口 | MEDIUM | 4 个 SSE 端点(vital-signs/lab-report/health-trend/health-summary)前端未调用 |
|
||||
| SSE 重连无指数退避 | MEDIUM | 依赖浏览器原生 EventSource,固定 3 秒间隔 |
|
||||
| 前端测试极低 | MEDIUM | 163 文件仅 10 个测试 |
|
||||
| 前端路由级权限控制缺失 | LOW | 健康模块路由无前端权限守卫,依赖后端 403 |
|
||||
| AuthButton 覆盖率 26% | LOW | 13/50 声明权限码有 AuthButton,其余依赖 API 403 |
|
||||
|
||||
### 插件页面系统
|
||||
|
||||
插件通过 `plugin.toml` schema 声明页面,前端根据 schema 动态生成:
|
||||
@@ -259,6 +272,7 @@ ws://localhost:5174/ws/* → ws://localhost:3000/* (WebSocket)
|
||||
|
||||
| 日期 | 变更 |
|
||||
|------|------|
|
||||
| 2026-05-01 | 审计发现更新:CRITICAL 权限码拼写错误(alert→alerts)、前端测试极低、AI SSE 无入口 |
|
||||
| 2026-04-28 | UI/UX 重构 Phase 5(小程序端 8 项优化):首页健康资讯+空状态引导、Hub sparkline bar+打卡合并、日常监测 3 分组折叠+异常高亮、预约时段灰显、咨询消息日期分组+图片预览、医护异常横幅+搜索、趋势图骨架屏 |
|
||||
| 2026-04-28 | UI/UX 重构 Phase 4:4 个表单 Modal→DrawerForm(患者 4 分组/预约 3 分组+排班校验/随访 2 分组/积分商品 2 分组) |
|
||||
| 2026-04-28 | UI/UX 重构 Phase 3:10 个列表页统一迁移至 PageContainer + usePaginatedData + EntityName + 共享格式化工具,移除手动 isDark 处理 |
|
||||
|
||||
Reference in New Issue
Block a user