同步猫眼工作模式处理
This commit is contained in:
parent
6553290a69
commit
97bc564b56
@ -1,3 +1,4 @@
|
|||||||
|
import 'package:star_lock/common/XSConstantMacro/XSConstantMacro.dart';
|
||||||
import 'package:star_lock/main/lockDetail/lockSet/lockSet/lockSetInfo_entity.dart';
|
import 'package:star_lock/main/lockDetail/lockSet/lockSet/lockSetInfo_entity.dart';
|
||||||
import 'package:star_lock/network/api_repository.dart';
|
import 'package:star_lock/network/api_repository.dart';
|
||||||
import 'package:star_lock/tools/baseGetXController.dart';
|
import 'package:star_lock/tools/baseGetXController.dart';
|
||||||
@ -74,6 +75,26 @@ class CatEyeSetLogic extends BaseGetXController {
|
|||||||
? false
|
? false
|
||||||
: true; //异常警告
|
: true; //异常警告
|
||||||
state.selectCatEyeWorkMode.value = ''; //猫眼工作模式
|
state.selectCatEyeWorkMode.value = ''; //猫眼工作模式
|
||||||
|
|
||||||
|
// selectCatEyeWorkMode.value = catEyeConfigData.value.catEyeMode!;
|
||||||
|
|
||||||
|
if (state.lockSetInfoData.value.lockSettingInfo!.catEyeConfig![0]
|
||||||
|
.catEyeMode ==
|
||||||
|
XSConstantMacro.catEyeWorkModePowerSaving) {
|
||||||
|
state.selectCatEyeWorkMode.value = '省电模式';
|
||||||
|
} else if (state.lockSetInfoData.value.lockSettingInfo!.catEyeConfig![0]
|
||||||
|
.catEyeMode ==
|
||||||
|
XSConstantMacro.catEyeWorkModeStayCapture) {
|
||||||
|
state.selectCatEyeWorkMode.value = '逗留抓拍模式';
|
||||||
|
} else if (state.lockSetInfoData.value.lockSettingInfo!.catEyeConfig![0]
|
||||||
|
.catEyeMode ==
|
||||||
|
XSConstantMacro.catEyeWorkModeRealTimeMonitoring) {
|
||||||
|
state.selectCatEyeWorkMode.value = '实时监控模式';
|
||||||
|
} else if (state.lockSetInfoData.value.lockSettingInfo!.catEyeConfig![0]
|
||||||
|
.catEyeMode ==
|
||||||
|
XSConstantMacro.catEyeWorkModeCustom) {
|
||||||
|
state.selectCatEyeWorkMode.value = '自定义模式';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return entity;
|
return entity;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -38,7 +38,7 @@ class _CatEyeSetPageState extends State<CatEyeSetPage> {
|
|||||||
backgroundColor: AppColors.mainColor),
|
backgroundColor: AppColors.mainColor),
|
||||||
body: Column(
|
body: Column(
|
||||||
children: [
|
children: [
|
||||||
CommonItem(
|
Obx(() => CommonItem(
|
||||||
leftTitel: '猫眼工作模式',
|
leftTitel: '猫眼工作模式',
|
||||||
rightTitle: state.selectCatEyeWorkMode.value,
|
rightTitle: state.selectCatEyeWorkMode.value,
|
||||||
allHeight: 70.h,
|
allHeight: 70.h,
|
||||||
@ -56,7 +56,7 @@ class _CatEyeSetPageState extends State<CatEyeSetPage> {
|
|||||||
}).then((value) {
|
}).then((value) {
|
||||||
logic.getLockSettingInfoData();
|
logic.getLockSettingInfoData();
|
||||||
});
|
});
|
||||||
}),
|
})),
|
||||||
Obx(() => CommonItem(
|
Obx(() => CommonItem(
|
||||||
leftTitel: '自动亮屏',
|
leftTitel: '自动亮屏',
|
||||||
rightTitle: "",
|
rightTitle: "",
|
||||||
|
|||||||
@ -20,7 +20,6 @@ class CatEyeWorkModeState {
|
|||||||
lockSetInfoData.value = map["lockSetInfoData"];
|
lockSetInfoData.value = map["lockSetInfoData"];
|
||||||
if (map['catEyeConfigata'] != null) {
|
if (map['catEyeConfigata'] != null) {
|
||||||
catEyeConfigData.value = map['catEyeConfigata'];
|
catEyeConfigData.value = map['catEyeConfigata'];
|
||||||
print('得到的猫眼配置数据是:${catEyeConfigData.value}');
|
|
||||||
selectCatEyeWorkMode.value = catEyeConfigData.value.catEyeMode!;
|
selectCatEyeWorkMode.value = catEyeConfigData.value.catEyeMode!;
|
||||||
|
|
||||||
if (catEyeConfigData.value.catEyeMode ==
|
if (catEyeConfigData.value.catEyeMode ==
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user