解绑后通知所分享人员 日报周报月报说明弹窗点击范围 注销账号
This commit is contained in:
@@ -428,6 +428,7 @@ class ShareDeviceDetailWidget extends GetView {
|
||||
data['info'][5]['uid'],
|
||||
data['mac'.tr],
|
||||
context);
|
||||
|
||||
},
|
||||
colors: const [
|
||||
Color(0xFFFCFCFC),
|
||||
|
||||
@@ -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(
|
||||
|
||||
@@ -300,8 +300,24 @@ class MHTLoginController extends GetControllerEx<LoginModel> {
|
||||
}
|
||||
|
||||
//注销账号
|
||||
deletedAccount() async {
|
||||
// return await repository.deletedAccount();
|
||||
Future<int> deletedAccount() async {
|
||||
String serviceAddress = ServiceConstant.service_address;
|
||||
String serviceName = ServiceConstant.server_service;
|
||||
String serviceApi = ServiceConstant.delete_account;
|
||||
String queryUrl = "${serviceAddress}${serviceName}${serviceApi}";
|
||||
int code = 0;
|
||||
requestWithLog(
|
||||
logTitle: "注销账号",
|
||||
method: MyHttpMethod.put,
|
||||
queryUrl: queryUrl,
|
||||
onSuccess: (res) {
|
||||
code = res.code!;
|
||||
},
|
||||
onFailure: (res) {
|
||||
code = res.code!;
|
||||
},
|
||||
);
|
||||
return code;
|
||||
}
|
||||
|
||||
Future<void> openWeChatCustomerService(BuildContext context) async {
|
||||
|
||||
Reference in New Issue
Block a user