修改电子钥匙详情授权取消授权的问题
This commit is contained in:
parent
fae7e114c0
commit
48ac4a3570
@ -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) {
|
||||||
// 管理员
|
// 管理员
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user