魏少阳 dfee353519 1、修复锁锁分组模块bug
2、修复我的模块进入添加授权管理员红屏问题
3、修复我的模块锁用户管理模块问题
2024-03-21 09:35:43 +08:00

45 lines
1.3 KiB
Dart

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<void> lockGroupAddLock(List lockIds) async {
if(lockIds.isEmpty){
showToast("请选择锁");
return;
}
var entity = await ApiRepository.to.lockGroupAddLock(
lockIds: lockIds,
groupId: state.selectGroupListItem.keyGroupId!);
if (entity.errorCode!.codeIsSuccessful) {
showToast("添加成功");
eventBus.fire(LockGroupEditGroupLockRefreshEvent());
eventBus.fire(RefreshLockListInfoDataEvent());
Get.close(2);
}
}
//锁分组里面添加锁
Future<void> lockGroupDeletLock(List lockIds) async {
if(lockIds.isEmpty){
showToast("请选择锁");
return;
}
var entity = await ApiRepository.to.lockGroupDeletLock(lockIds: lockIds);
if (entity.errorCode!.codeIsSuccessful) {
showToast("删除成功");
eventBus.fire(LockGroupEditGroupLockRefreshEvent());
eventBus.fire(RefreshLockListInfoDataEvent());
Get.close(2);
}
}
}