docs(wiki): 症状导航新增 3 条 — PII解密日志 + 负年龄 + 随访placeholder

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
iven
2026-05-20 21:04:22 +08:00
parent 4728794604
commit 5877342a4d

View File

@@ -112,6 +112,9 @@
| Analytics 批量埋点越权 | [[erp-server]] analytics_handler | `batch()` 未调用 `require_permission` | **已修复:** 添加 require_permission + 事件数上限 100 |
| 缺少 HSTS/CSP 安全头 | [[erp-server]] main.rs | security_headers_middleware 未添加 HSTS/CSP | **已修复:** 添加 HSTS + CSP + Permissions-Policy |
| SSE token URL query parameter 泄漏 | [[erp-message]] sse_handler | JWT 支持从 URL `?token=` 提取SSE 兼容) | **已修复:** SSE 响应添加 Cache-Control: no-store |
| PII 字段解密失败静默返回 None | [[erp-health]] patient helper.rs | `.ok().flatten()` 吞掉解密错误无日志 | **已修复:** 提取 `decrypt_field` 辅助函数,失败时输出 warn 日志2026-05-20 |
| 患者列表负年龄显示 "-72岁" | [[frontend]] format.ts calcAge | 未来出生日期 `dayjs().diff()` 返回负数 | **已修复:** `age < 0` 返回 `'--'`2026-05-20 |
| 随访页面日期选择器英文占位符 | [[frontend]] FollowUpTaskList | RangePicker 缺少 `placeholder` 属性 | **已修复:** 添加 `placeholder={['开始日期', '结束日期']}`2026-05-20 |
## 模块导航