完成对接注销接口

master
laiiihz 5 years ago
parent c215c8ee8a
commit 58fc5232dc

@ -149,14 +149,17 @@ class UserApi {
static const String verify_sms_send = "/v1/messages/verify/sms/send";
static const String verify_sms = "/v1/messages/verify/sms";
static const String password_save = "/v1/wallet/pay/password/save";
//
///
static const String query_up_code = "/v1/users/role/query_up_code";
//
///
static const String give_code = "/v1/users/role/give_code";
//
///
static const String upgrade_by_code = "/v1/users/role/upgrade_by_code";
//
///
static const String keep_by_code = "/v1/users/role/keep_by_code";
///
static const String deleteAccount = "/v1/users/profile/userDestroy";
}
class GoodsApi {

@ -1,6 +1,10 @@
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:oktoast/oktoast.dart';
import 'package:recook/constants/api.dart';
import 'package:recook/constants/header.dart';
import 'package:recook/manager/http_manager.dart';
import 'package:recook/manager/user_manager.dart';
import 'package:recook/widgets/alert.dart';
import 'package:recook/widgets/custom_app_bar.dart';
@ -66,7 +70,17 @@ class _DeleteAccountPageState extends State<DeleteAccountPage> {
deleteItem: '确定',
deleteListener: () {
//TODO
SystemNavigator.pop();
HttpManager.post(UserApi.deleteAccount, {
"user_id": UserManager.instance.user.info.id,
}).then((value) {
if (value.data['code'] == "SUCCESS") {
UserManager.logout();
SystemNavigator.pop();
} else {
showToast('注销失败${value.data['msg']}');
Navigator.pop(context);
}
});
},
),
);

Loading…
Cancel
Save