feat(CaptureService): 改进报告解析逻辑并添加多语言键支持

- 修改应用描述从"个人健康影像档案"到"个人健康随记"
- 添加对多种JSON键名的支持,包括中文键名(如"指标"、"项目"、"结果"等)
- 实现指标状态智能推断功能,可根据数值和参考范围自动判断高低状态
- 支持多种状态标识符,包括箭头符号(↑↓)和中英文状态词
- 增加对不同参考范围格式的解析支持(如"< 3.40"、"208 - 428"等)
- 添加相关单元测试验证中文键名和状态推断功能
```
This commit is contained in:
link2026
2026-06-06 12:53:52 +08:00
parent 77697e1600
commit 675c33bea1
6 changed files with 540 additions and 20 deletions

View File

@@ -22,7 +22,7 @@ struct AboutView: View {
section(icon: "sparkles", title: String(appLoc: "这是什么")) {
paragraph(
String(appLoc: "康康是一款以本地优先为设计原则的个人健康影像档案工具。") +
String(appLoc: "康康是一款以本地优先为设计原则的个人健康随记工具。") +
String(appLoc: "你可以拍下体检报告、化验单和影像资料,图片与数据默认保存在本机;") +
String(appLoc: "设备上的 AI 模型会尝试把专业指标转述为通俗说明,帮你记录并回顾自己的健康变化。")
)
@@ -107,7 +107,7 @@ struct AboutView: View {
.font(.tjH2())
.foregroundStyle(Tj.Palette.text)
Text("本地优先的个人健康影像档案")
Text("本地优先的个人健康随记")
.font(.system(size: 13))
.foregroundStyle(Tj.Palette.text2)