feat:餐段设置

This commit is contained in:
dzc committed 2026-09-07 12:53:05 +08:00
1 parent 67950343a7
commit 07a3141934
14 files changed
+285 -18

No files matched your search

@@ -148,6 +148,9 @@ class ReservationMenuQueryController extends GetxController {
/// 当前操作员在识别前选择的餐段,页面会在多位用户间保留选择以支持连续核销。
final selectedMealSlot = ReservationMealSlot.morning.obs;
/// 是否允许在查询菜单主动修改餐段;关闭后严格按餐段配置时间自动切换。
final allowManualMealPeriodChange = true.obs;
/// 查询菜单与收银页面共用餐段组件的单选 Controller,值使用后端稳定餐段编码。
FRadioSelectGroupController<String> get mealSlotC =>
_hourTypeControl.selection;
@@ -274,6 +277,8 @@ class ReservationMenuQueryController extends GetxController {
selectedMealSlot.value = _mealSlotForProductHourType(
_hourTypeControl.selected.value,
);
allowManualMealPeriodChange.value =
preferences.allowManualMealPeriodChange;
verificationDateScope.value = preferences.verificationDateScope;
} catch (error, stack) {
// 配置损坏或读取失败时继续使用安全默认值,不能让查询入口不可用。