修复发送电子钥匙问题

This commit is contained in:
Daisy 2024-03-06 18:16:45 +08:00
parent 8f5a72b89f
commit 677ab6bce9

View File

@ -54,7 +54,8 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
} }
Widget indexChangeWidget() { Widget indexChangeWidget() {
if (state.isSendSuccess.value == true && state.sendSucceedType.value.toString() == widget.type) { if (state.isSendSuccess.value == true &&
state.sendSucceedType.value.toString() == widget.type) {
return sendElectronicKeySucceed(); return sendElectronicKeySucceed();
} else { } else {
switch (int.parse(widget.type)) { switch (int.parse(widget.type)) {
@ -163,7 +164,7 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
Widget keyTimeWidget() { Widget keyTimeWidget() {
return Column( return Column(
children: [ children: [
CommonItem( Obx(() => CommonItem(
leftTitel: TranslationLoader.lanKeys!.effectiveTime!.tr, leftTitel: TranslationLoader.lanKeys!.effectiveTime!.tr,
rightTitle: state.selectEffectiveDate.value, rightTitle: state.selectEffectiveDate.value,
isHaveLine: true, isHaveLine: true,
@ -177,8 +178,8 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
state.selectEffectiveDate.value = XSDateUtils.formatDateTime( state.selectEffectiveDate.value = XSDateUtils.formatDateTime(
state.effectiveDateTime.value, 'yyyy-MM-dd HH:mm'); state.effectiveDateTime.value, 'yyyy-MM-dd HH:mm');
}); });
}), })),
CommonItem( Obx(() => CommonItem(
leftTitel: TranslationLoader.lanKeys!.failureTime!.tr, leftTitel: TranslationLoader.lanKeys!.failureTime!.tr,
rightTitle: state.selectFailureDate.value, rightTitle: state.selectFailureDate.value,
isHaveDirection: true, isHaveDirection: true,
@ -191,7 +192,7 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
state.selectFailureDate.value = XSDateUtils.formatDateTime( state.selectFailureDate.value = XSDateUtils.formatDateTime(
state.failureDateTime.value, 'yyyy-MM-dd HH:mm'); state.failureDateTime.value, 'yyyy-MM-dd HH:mm');
}); });
}), })),
Container(height: 10.h), Container(height: 10.h),
], ],
); );
@ -297,6 +298,7 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
// logic.showToast("请完善信息"); // logic.showToast("请完善信息");
// } // }
logic.sendElectronicKeyRequest(); logic.sendElectronicKeyRequest();
setState(() {});
} else { } else {
// //
logic.showToast("演示模式"); logic.showToast("演示模式");
@ -517,7 +519,9 @@ class _SendElectronicKeyPageState extends State<SendElectronicKeyPage> {
// //
Widget remoteUnlockingWidget() { Widget remoteUnlockingWidget() {
return Visibility( return Visibility(
visible: isDemoMode ? false: (state.keyInfo.value.lockSetting!.remoteUnlock == 1 ? true : false), visible: isDemoMode
? false
: (state.keyInfo.value.lockSetting!.remoteUnlock == 1 ? true : false),
child: Column( child: Column(
children: [ children: [
CommonItem( CommonItem(