修改电子钥匙详情授权取消授权的问题

This commit is contained in:
魏少阳 2024-05-16 18:35:00 +08:00
parent fae7e114c0
commit 48ac4a3570

View File

@ -247,18 +247,17 @@ class ElectronicKeyDetailLogic extends BaseGetXController {
Future openModalBottomSheet(BuildContext context) async { Future openModalBottomSheet(BuildContext context) async {
var textList = <String>[]; var textList = <String>[];
if (CommonDataManage().currentKeyInfo.keyRight == 1) { if (state.itemData.value.keyRight == 1) {
//
textList = [ textList = [
state.itemData.value.keyStatus == XSConstantMacro.keyStatusFrozen state.itemData.value.keyStatus == XSConstantMacro.keyStatusFrozen ? '取消冻结'.tr : "冻结".tr,
? '取消冻结'.tr "取消授权".tr
: "冻结".tr
]; ];
} else if (CommonDataManage().currentKeyInfo.isLockOwner == 1) { } else if (CommonDataManage().currentKeyInfo.isLockOwner == 1) {
//
if (state.keyType.value == 1 || state.keyType.value == 2) { if (state.keyType.value == 1 || state.keyType.value == 2) {
textList = [ textList = [
state.itemData.value.keyStatus == XSConstantMacro.keyStatusFrozen state.itemData.value.keyStatus == XSConstantMacro.keyStatusFrozen ? '取消冻结'.tr : "冻结".tr,
? '取消冻结'.tr
: "冻结".tr,
state.itemData.value.keyRight == 1 ? '取消授权'.tr : '授权'.tr state.itemData.value.keyRight == 1 ? '取消授权'.tr : '授权'.tr
]; ];
} else if (state.keyType.value == 4) { } else if (state.keyType.value == 4) {
@ -268,6 +267,10 @@ class ElectronicKeyDetailLogic extends BaseGetXController {
: "冻结".tr : "冻结".tr
]; ];
} }
}else{
textList = [
state.itemData.value.keyStatus == XSConstantMacro.keyStatusFrozen ? '取消冻结'.tr : "冻结".tr,
];
} }
showModalBottomSheet( showModalBottomSheet(
context: context, context: context,
@ -280,8 +283,7 @@ class ElectronicKeyDetailLogic extends BaseGetXController {
chooseCallback: (value) { chooseCallback: (value) {
int index = value; int index = value;
if (index == 0) { if (index == 0) {
if (state.itemData.value.keyStatus == if (state.itemData.value.keyStatus == XSConstantMacro.keyStatusFrozen) {
XSConstantMacro.keyStatusFrozen) {
// //
if (state.itemData.value.keyRight == 1) { if (state.itemData.value.keyRight == 1) {
// //