fix: diet capture flow - 去掉多余页面,点击直接拍照

- 点击"拍照识别/上传照片"直接打开相机/相册,不再跳转多余选择页
- DietCapturePage 去掉重复的拍照按钮,只保留分析结果展示
- 新增 dietActionProvider 处理拍饮食触发
- 修复 initState reset 导致结果页被清空的 bug
- 修复 IP 地址恢复问题
This commit is contained in:
MingNian
2026-06-08 14:39:45 +08:00
parent 287eab80a9
commit 714adc2d51
5 changed files with 40 additions and 69 deletions

View File

@@ -124,3 +124,12 @@ class CameraActionNotifier extends Notifier<String?> {
void trigger(String action) => state = action;
void clear() => state = null;
}
/// 拍饮食动作触发(不用跳多余页面)
final dietActionProvider = NotifierProvider<DietActionNotifier, String?>(DietActionNotifier.new);
class DietActionNotifier extends Notifier<String?> {
@override String? build() => null;
void trigger(String action) => state = action;
void clear() => state = null;
}