import 'package:get/get.dart'; import '../../../../network/api_repository.dart'; import '../../../../tools/baseGetXController.dart'; import '../../../../tools/eventBusEventManage.dart'; import 'groupEditLock_state.dart'; class GroupEditLockLogic extends BaseGetXController { final GroupEditLockState state = GroupEditLockState(); //锁分组里面添加锁 Future lockGroupAddLock(List lockId) async { var entity = await ApiRepository.to.lockGroupAddLock( lockIds: lockId, groupId: state.selectGroupListItem.keyGroupId!); if (entity.errorCode!.codeIsSuccessful) { showToast("添加成功"); eventBus.fire(LockGroupEditGroupLockRefreshEvent()); eventBus.fire(RefreshLockListInfoDataEvent()); Get.close(2); } } //锁分组里面添加锁 Future lockGroupDeletLock(List lockId) async { var entity = await ApiRepository.to.lockGroupDeletLock(lockIds: lockId); if (entity.errorCode!.codeIsSuccessful) { showToast("删除成功"); eventBus.fire(LockGroupEditGroupLockRefreshEvent()); eventBus.fire(RefreshLockListInfoDataEvent()); Get.close(2); } } }