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

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