2023-11-13 11:28:42 +08:00
|
|
|
import 'package:get/get.dart';
|
|
|
|
|
import '../../../../main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart';
|
|
|
|
|
|
|
|
|
|
class GroupEditLockState {
|
2024-05-06 14:51:18 +08:00
|
|
|
|
2023-11-13 11:28:42 +08:00
|
|
|
GroupEditLockState() {
|
2024-08-21 14:12:15 +08:00
|
|
|
final Map map = Get.arguments;
|
|
|
|
|
type = map['type'];
|
|
|
|
|
selectGroupListItem = map['groupListItem'];
|
|
|
|
|
ungrouped = map['ungrouped'];
|
2024-05-06 14:51:18 +08:00
|
|
|
if (type == 0) {
|
2023-11-13 11:28:42 +08:00
|
|
|
lockList = ungrouped.lockList!;
|
2024-05-06 14:51:18 +08:00
|
|
|
} else {
|
2024-01-23 17:48:06 +08:00
|
|
|
lockList = selectGroupListItem.lockList!;
|
2023-11-13 11:28:42 +08:00
|
|
|
}
|
|
|
|
|
|
2024-05-06 14:51:18 +08:00
|
|
|
for (int i = 0; i < lockList.length; i++) {
|
2024-08-21 14:12:15 +08:00
|
|
|
final LockListItem lockListItem = lockList[i];
|
2023-11-13 11:28:42 +08:00
|
|
|
lockListItem.isChecked = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-08-21 14:12:15 +08:00
|
|
|
List<LockListItem> lockList = <LockListItem>[];
|
|
|
|
|
int type = 0; // 0添加 1删除
|
|
|
|
|
GroupListItem selectGroupListItem = GroupListItem();
|
|
|
|
|
GroupListItem ungrouped = GroupListItem();
|
|
|
|
|
RxBool isVip = false.obs;
|
2023-11-13 11:28:42 +08:00
|
|
|
}
|