feat: 增强目标管理功能及相关组件
- 在 GoalsListScreen 中新增目标编辑功能,支持用户编辑现有目标 - 更新 CreateGoalModal 组件,支持编辑模式下的目标更新 - 在 NutritionRecordsScreen 中新增删除营养记录功能,允许用户删除不需要的记录 - 更新 NutritionRecordCard 组件,增加操作选项,支持删除记录 - 修改 dietRecords 服务,添加删除营养记录的 API 调用 - 优化 goalsSlice,确保目标更新逻辑与 Redux 状态管理一致
This commit is contained in:
@@ -68,6 +68,10 @@ export async function getDietRecords({
|
||||
}>(`/users/diet-records${params}`);
|
||||
}
|
||||
|
||||
export async function deleteDietRecord(recordId: number): Promise<void> {
|
||||
await api.delete(`/users/diet-records/${recordId}`);
|
||||
}
|
||||
|
||||
export function calculateNutritionSummary(records: DietRecord[]): NutritionSummary {
|
||||
if (records?.length === 0) {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user