Commit bb0406fbc62e6cc74773ce5dc33e23dac222ac0a
1 parent
99571208
feat: 账户注销
Showing
1 changed file
with
10 additions
and
1 deletions
lib/pages/user/user_page.dart
| @@ -4,6 +4,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | @@ -4,6 +4,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; | ||
| 4 | import 'package:wow_english/common/core/app_consts.dart'; | 4 | import 'package:wow_english/common/core/app_consts.dart'; |
| 5 | import 'package:wow_english/common/core/assets_const.dart'; | 5 | import 'package:wow_english/common/core/assets_const.dart'; |
| 6 | import 'package:wow_english/common/core/user_util.dart'; | 6 | import 'package:wow_english/common/core/user_util.dart'; |
| 7 | +import 'package:wow_english/common/dialogs/show_dialog.dart'; | ||
| 7 | import 'package:wow_english/common/widgets/we_app_bar.dart'; | 8 | import 'package:wow_english/common/widgets/we_app_bar.dart'; |
| 8 | import 'package:wow_english/models/user_entity.dart'; | 9 | import 'package:wow_english/models/user_entity.dart'; |
| 9 | import 'package:wow_english/pages/user/bloc/user_bloc.dart'; | 10 | import 'package:wow_english/pages/user/bloc/user_bloc.dart'; |
| @@ -191,7 +192,15 @@ class _UserView extends StatelessWidget { | @@ -191,7 +192,15 @@ class _UserView extends StatelessWidget { | ||
| 191 | )), | 192 | )), |
| 192 | 30.verticalSpace, | 193 | 30.verticalSpace, |
| 193 | TextButton( | 194 | TextButton( |
| 194 | - onPressed: () => userBloc.add(UserDelete()), | 195 | + onPressed: () { |
| 196 | + //userBloc.add(UserDelete()) | ||
| 197 | + showTwoActionDialog('注销账号', '取消', '注销', '请谨慎操作!\n注销后不可恢复哦!', () { | ||
| 198 | + popPage(); | ||
| 199 | + }, () { | ||
| 200 | + userBloc.add(UserDelete()); | ||
| 201 | + popPage(); | ||
| 202 | + }); | ||
| 203 | + }, | ||
| 195 | child: Text( | 204 | child: Text( |
| 196 | "注销账号", | 205 | "注销账号", |
| 197 | style: TextStyle( | 206 | style: TextStyle( |