修复电子钥匙详情问题

This commit is contained in:
Daisy 2024-03-06 17:50:43 +08:00
parent e97b68be00
commit 02068111c0

View File

@ -70,18 +70,18 @@ class _ElectronicKeyDetailPageState extends State<ElectronicKeyDetailPage> {
Obx(() => getPeriodValidityWidget()), Obx(() => getPeriodValidityWidget()),
Container(height: 10.h), Container(height: 10.h),
CommonItem( CommonItem(
leftTitel: "受账号", leftTitel: "收者",
rightTitle: state.itemData.value.username, rightTitle: state.itemData.value.username ?? "",
action: () {}), action: () {}),
const SizedBox(height: 1), const SizedBox(height: 1),
CommonItem( CommonItem(
leftTitel: TranslationLoader.lanKeys!.sender!.tr, leftTitel: TranslationLoader.lanKeys!.sender!.tr,
rightTitle: state.itemData.value.senderUsername, rightTitle: state.itemData.value.senderUsername ?? "",
action: () {}), action: () {}),
const SizedBox(height: 1), const SizedBox(height: 1),
CommonItem( CommonItem(
leftTitel: TranslationLoader.lanKeys!.senderTime!.tr, leftTitel: TranslationLoader.lanKeys!.senderTime!.tr,
rightTitle: getSenderDate(state.itemData.value), rightTitle: getSenderDate(state.itemData.value) ?? "",
action: () {}), action: () {}),
Container(height: 10.h), Container(height: 10.h),
CommonItem( CommonItem(
@ -157,12 +157,15 @@ class _ElectronicKeyDetailPageState extends State<ElectronicKeyDetailPage> {
rightTitle: '${state.beginTime.value}\n${state.endTime.value}', rightTitle: '${state.beginTime.value}\n${state.endTime.value}',
isHaveDirection: true, isHaveDirection: true,
action: () async { action: () async {
var data = await Get.toNamed(Routers.electronicKeyDetailChangeDate, arguments: {"itemData": state.itemData.value}); var data = await Get.toNamed(Routers.electronicKeyDetailChangeDate,
if(data != null) { arguments: {"itemData": state.itemData.value});
if (data != null) {
state.beginTimeTimestamp.value = data["beginTimeTimestamp"]; state.beginTimeTimestamp.value = data["beginTimeTimestamp"];
state.endTimeTimestamp.value = data["endTimeTimestamp"]; state.endTimeTimestamp.value = data["endTimeTimestamp"];
state.beginTime.value = DateTool().dateToYMDHNString(state.beginTimeTimestamp.value.toString()); state.beginTime.value = DateTool()
state.endTime.value = DateTool().dateToYMDHNString(state.endTimeTimestamp.value.toString()); .dateToYMDHNString(state.beginTimeTimestamp.value.toString());
state.endTime.value = DateTool()
.dateToYMDHNString(state.endTimeTimestamp.value.toString());
} }
}); });
} }