解绑后通知所分享人员 日报周报月报说明弹窗点击范围 注销账号

This commit is contained in:
czz
2025-08-08 18:16:10 +08:00
parent 48d8645fd9
commit 0db455258a
31 changed files with 398 additions and 92 deletions

View File

@@ -13,6 +13,7 @@ import 'package:vbvs_app/controller/login/login_controller.dart';
import 'package:vbvs_app/controller/main_bottom/global_controller.dart';
import 'package:vbvs_app/controller/user_info_controller.dart';
import 'package:vbvs_app/pages/common/selectDialog.dart';
import 'package:vbvs_app/pages/mh_page/user/controller/mht_login_controller.dart';
class DeletedAccountPage extends GetView {
BoxConstraints? bodysize;
@@ -262,33 +263,44 @@ class DeletedAccountPage extends GetView {
),
child: FFButtonWidget(
onPressed: () async {
TopSlideNotification.show(
context,
text: "待开发功能".tr,
);
// showCustomConfirmDialog(context, "是否确认注销?")
// .then((v) async {
// if (v != "confirm") {
// return;
// }
// LoginController loginController = Get.find();
// UserInfoController userInfoController =
// Get.find<UserInfoController>();
// var code = await loginController.deletedAccount();
// if (code != null && code == 1) {
// final box = GetStorage();
// box.remove('user');
// box.remove('token');
// userInfoController.model.token = null;
// userInfoController.model.user = null;
// userInfoController.model.login = 0;
// userInfoController.model.message = 0;
// GlobalController globalController =
// Get.find<GlobalController>();
// globalController.resetParmAll();
// Get.offAllNamed("/loginPage");
// }
// });
// TopSlideNotification.show(
// context,
// text: "待开发功能".tr,
// );
showCustomConfirmDialog(context, "是否确认注销?".tr)
.then((v) async {
if (v != "confirm") {
return;
}
MHTLoginController loginController = Get.find();
UserInfoController userInfoController =
Get.find<UserInfoController>();
int code = await loginController.deletedAccount();
if (code == 1) {
userInfoController.logOut();
Get.offAllNamed("/mianPageBottomChange");
TopSlideNotification.show(context,
text: "注销账号成功".tr,
textColor: themeController.currentColor.sc2);
} else {
TopSlideNotification.show(context,
text: "注销账号失败".tr,
textColor: themeController.currentColor.sc9);
}
// if (code != null && code == 1) {
// final box = GetStorage();
// box.remove('user');
// box.remove('token');
// userInfoController.model.token = null;
// userInfoController.model.user = null;
// userInfoController.model.login = 0;
// userInfoController.model.message = 0;
// GlobalController globalController =
// Get.find<GlobalController>();
// globalController.resetParmAll();
// }
});
},
text: '注销账号'.tr,
options: FFButtonOptions(