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