Commit bb0406fbc62e6cc74773ce5dc33e23dac222ac0a

Authored by Key
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(