feat:核销放大
feat:锁屏页面 feat:饭卡自动查询预约
This commit is contained in:
1 parent
0b287b0364
commit
bdc33b822f
17 files changed
+1061
-89
No files matched your search
@@ -20,6 +20,10 @@ abstract class AppSettingTool {
|
||||
"reservationQueryMethodOrder";
|
||||
static const String _reservationQueryDefaultMethodKey =
|
||||
"reservationQueryDefaultMethod";
|
||||
|
||||
/// 查询菜单自动识别开关在现有 sysJson 中的稳定存储键,缺失时按关闭处理。
|
||||
static const String _reservationQueryAutoRecognitionEnabledKey =
|
||||
"reservationQueryAutoRecognitionEnabled";
|
||||
static const String _reservationQueryNameMaskEnabledKey =
|
||||
"reservationQueryNameMaskEnabled";
|
||||
static const String _reservationQueryVerificationEnabledKey =
|
||||
@@ -467,6 +471,9 @@ abstract class AppSettingTool {
|
||||
return ReservationQueryPagePreferences(
|
||||
methodOrder: List.unmodifiable(restored),
|
||||
defaultMethod: defaultMethod,
|
||||
// 旧设置没有该键时保持手动启动,避免升级后直接拉起读卡器或相机。
|
||||
autoRecognitionEnabled:
|
||||
sysJson[_reservationQueryAutoRecognitionEnabledKey] == true,
|
||||
// 旧设置没有该键时继续脱敏,避免升级后意外展示完整姓名。
|
||||
nameMaskEnabled: sysJson[_reservationQueryNameMaskEnabledKey] != false,
|
||||
verificationEnabled:
|
||||
@@ -479,6 +486,7 @@ abstract class AppSettingTool {
|
||||
static Future<void> setReservationQueryPagePreferences({
|
||||
required List<ReservationRecognitionMethod> order,
|
||||
required ReservationRecognitionMethod defaultMethod,
|
||||
required bool autoRecognitionEnabled,
|
||||
required bool nameMaskEnabled,
|
||||
required bool verificationEnabled,
|
||||
required ReservationVerificationDateScope verificationDateScope,
|
||||
@@ -496,6 +504,8 @@ abstract class AppSettingTool {
|
||||
sysJson[_reservationQueryMethodOrderKey] =
|
||||
normalized.map((method) => method.code).toList();
|
||||
sysJson[_reservationQueryDefaultMethodKey] = normalizedDefault.code;
|
||||
sysJson[_reservationQueryAutoRecognitionEnabledKey] =
|
||||
autoRecognitionEnabled;
|
||||
sysJson[_reservationQueryNameMaskEnabledKey] = nameMaskEnabled;
|
||||
sysJson[_reservationQueryVerificationEnabledKey] = verificationEnabled;
|
||||
sysJson[_reservationQueryVerificationDateScopeKey] =
|
||||
|
||||
Reference in new issue
Block a user