diff --git a/lib/common/widgets/dialog.dart b/lib/common/widgets/dialog.dart index d0f1e202e..90d4479f5 100644 --- a/lib/common/widgets/dialog.dart +++ b/lib/common/widgets/dialog.dart @@ -22,7 +22,10 @@ void showConfirmDialog({ ), ), TextButton( - onPressed: onConfirm, + onPressed: () { + Get.back(); + onConfirm(); + }, child: Text('确认'), ), ], diff --git a/lib/pages/blacklist/index.dart b/lib/pages/blacklist/index.dart index eecb502f5..c980d1f52 100644 --- a/lib/pages/blacklist/index.dart +++ b/lib/pages/blacklist/index.dart @@ -143,7 +143,6 @@ class BlackListController extends CommonController { context: context, title: '确定将 $name 移出黑名单?', onConfirm: () async { - Get.back(); var result = await VideoHttp.relationMod(mid: mid, act: 6, reSrc: 11); if (result['status']) { List list = (loadingState.value as Success).response; diff --git a/lib/pages/fav_detail/view.dart b/lib/pages/fav_detail/view.dart index cf159ab3a..ffc438590 100644 --- a/lib/pages/fav_detail/view.dart +++ b/lib/pages/fav_detail/view.dart @@ -245,7 +245,6 @@ class _FavDetailPageState extends State { context: context, title: '确定删除该收藏夹?', onConfirm: () { - Get.back(); UserHttp.deleteFolder( mediaIds: [mediaId]) .then((data) { diff --git a/lib/pages/later/controller.dart b/lib/pages/later/controller.dart index 55e4728f5..6a7d814d4 100644 --- a/lib/pages/later/controller.dart +++ b/lib/pages/later/controller.dart @@ -92,7 +92,6 @@ class LaterController extends MultiSelectController { if (res['status']) { loadingState.value = LoadingState.success([]); } - Get.back(); SmartDialog.showToast(res['msg']); }, );