28 lines
846 B
Dart
Executable File

import 'package:get/get.dart';
import '../../../../main/lockDetail/electronicKey/massSendElectronicKey/massSendLockGroupList/massSendLockGroupListEntity.dart';
class GroupEditLockState {
GroupEditLockState() {
final Map map = Get.arguments;
type = map['type'];
selectGroupListItem = map['groupListItem'];
ungrouped = map['ungrouped'];
if (type == 0) {
lockList = ungrouped.lockList!;
} else {
lockList = selectGroupListItem.lockList!;
}
for (int i = 0; i < lockList.length; i++) {
final LockListItem lockListItem = lockList[i];
lockListItem.isChecked = false;
}
}
List<LockListItem> lockList = <LockListItem>[];
int type = 0; // 0添加 1删除
GroupListItem selectGroupListItem = GroupListItem();
GroupListItem ungrouped = GroupListItem();
RxBool isVip = false.obs;
}