fix: 修复锁分组添加、删除逻辑和UI显示错误问题
This commit is contained in:
parent
bc34c36c13
commit
cc008c7edc
@ -18,7 +18,10 @@ class GroupEditLockLogic extends BaseGetXController {
|
||||
var entity = await ApiRepository.to.lockGroupAddLock(
|
||||
lockIds: lockIds, groupId: state.selectGroupListItem.keyGroupId!);
|
||||
if (entity.errorCode!.codeIsSuccessful) {
|
||||
eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 调整到外部页面退出后统一刷新
|
||||
/*
|
||||
TODO:这里eventbus连续发送两个事件,触发两次监听回调,会出现第一个回调中业务逻辑执行一半(方法体执行一半后续逻辑不执行),需要确定是get http或eventbus的问题
|
||||
*/
|
||||
eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 锁分组列表页面先触发刷新
|
||||
showToast('添加成功'.tr, something: () {
|
||||
eventBus.fire(RefreshLockListInfoDataEvent());
|
||||
Get.close(2);
|
||||
@ -34,7 +37,7 @@ class GroupEditLockLogic extends BaseGetXController {
|
||||
}
|
||||
var entity = await ApiRepository.to.lockGroupDeletLock(lockIds: lockIds);
|
||||
if (entity.errorCode!.codeIsSuccessful) {
|
||||
eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 调整到外部页面退出后统一刷新
|
||||
eventBus.fire(LockGroupEditGroupLockRefreshEvent()); // 锁分组列表页面先触发刷新
|
||||
showToast('删除成功'.tr, something: () {
|
||||
eventBus.fire(RefreshLockListInfoDataEvent());
|
||||
Get.close(2);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user