fix: 用药编辑字段名修正 - 黑屏修复

- times→timeOfDay, start_date→startDate, end_date→endDate
- 去掉不存在的weekday字段
- 添加source=Manual
- frequency固定传Daily
This commit is contained in:
MingNian
2026-06-03 20:05:45 +08:00
parent e3b9716f7c
commit 15f9a122ca

View File

@@ -87,12 +87,12 @@ class _MedicationEditPageState extends ConsumerState<MedicationEditPage> {
await service.create({ await service.create({
'name': item.name, 'name': item.name,
'dosage': item.dosage, 'dosage': item.dosage,
'frequency': item.frequency, 'frequency': 'Daily',
'times': timesStr, 'timeOfDay': timesStr,
'start_date': item.startDate.toIso8601String().split('T')[0], 'startDate': item.startDate.toIso8601String().split('T')[0],
if (item.endDate != null) if (item.endDate != null)
'end_date': item.endDate!.toIso8601String().split('T')[0], 'endDate': item.endDate!.toIso8601String().split('T')[0],
if (item.frequency == '每周1次') 'weekday': item.weekday, 'source': 'Manual',
}); });
} }
if (!mounted) return; if (!mounted) return;