feat(medication): 重构AI分析为结构化展示并支持喝水提醒个性化配置
- 将药品AI分析从Markdown流式输出重构为结构化数据展示(V2) - 新增适合人群、不适合人群、主要成分、副作用等分类卡片展示 - 优化AI分析UI布局,采用卡片式设计提升可读性 - 新增药品跳过功能,支持用户标记本次用药为已跳过 - 修复喝水提醒逻辑,支持用户开关控制和自定义时间段配置 - 优化个人资料编辑页面键盘适配,避免输入框被遮挡 - 统一API响应码处理,兼容200和0两种成功状态码 - 更新版本号至1.0.28 BREAKING CHANGE: 药品AI分析接口从流式Markdown输出改为结构化JSON格式,旧版本分析结果将不再显示
This commit is contained in:
@@ -91,4 +91,17 @@ export interface MedicationDisplayItem {
|
||||
image?: any; // 图片资源
|
||||
recordId?: string; // 服药记录ID(用于更新状态)
|
||||
medicationId: string; // 药物ID
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 药品 AI 分析 V2 结构化数据
|
||||
*/
|
||||
export interface MedicationAiAnalysisV2 {
|
||||
suitableFor: string[]; // 适合人群
|
||||
unsuitableFor: string[]; // 不适合人群/慎用
|
||||
mainIngredients: string[]; // 主要成分
|
||||
mainUsage: string; // 主要用途/功效
|
||||
sideEffects: string[]; // 常见副作用
|
||||
storageAdvice: string[]; // 储存建议
|
||||
healthAdvice: string[]; // 健康建议/使用建议
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user