Browse Source

优化修改信息样式,优化删除相册逻辑,优化反馈页面样式,优化钱包页面展示

ios
王子贤 3 months ago
parent
commit
875eb64a4f
1 changed files with 38 additions and 1 deletions
  1. 39
      lib/controller/mine/edit_info_controller.dart

39
lib/controller/mine/edit_info_controller.dart

@ -402,7 +402,7 @@ class EditInfoController extends GetxController {
SmartDialog.dismiss();
SmartDialog.showToast('上传相册成功');
// savaImgList();
savaImgList();
// for(int i = 0; i<image.length; i++){
//
// await processSelectedMoreImage(File(image[i].path), type);
@ -516,6 +516,19 @@ class EditInfoController extends GetxController {
userData.value?.auditProfilePhoto = {
"auditStatus": 0
};
final result = await _userApi.getMarriageInformationDetail();
// print(result.data);
if (result.data.isSuccess) {
final information = result.data.data!;
information.matchmakerFlag = userData.value?.matchmakerFlag ?? false;
information.realName = userData.value?.realName;
information.phone = userData.value?.phone;
GlobalData().userData = information;
await storage.write('userId', GlobalData().userId);
}
} else{
SmartDialog.showToast(avatarAuditResp.data.message);
@ -540,7 +553,18 @@ class EditInfoController extends GetxController {
final imgAuditResp = await _userApi.saveCertificationAudit(imgPayload);
if (imgAuditResp.data.isSuccess) {
final result = await _userApi.getMarriageInformationDetail();
// print(result.data);
if (result.data.isSuccess) {
final information = result.data.data!;
information.matchmakerFlag = userData.value?.matchmakerFlag ?? false;
information.realName = userData.value?.realName;
information.phone = userData.value?.phone;
GlobalData().userData = information;
await storage.write('userId', GlobalData().userId);
}
} else{
SmartDialog.showToast(imgAuditResp.data.message);
@ -569,6 +593,19 @@ class EditInfoController extends GetxController {
if (res.data.isSuccess) {
imgList.removeAt(index);
userData.value!.photoList!.removeAt(index);
final result = await _userApi.getMarriageInformationDetail();
// print(result.data);
if (result.data.isSuccess) {
final information = result.data.data!;
information.matchmakerFlag = userData.value?.matchmakerFlag ?? false;
information.realName = userData.value?.realName;
information.phone = userData.value?.phone;
GlobalData().userData = information;
await storage.write('userId', GlobalData().userId);
}
} else{
SmartDialog.showToast(res.data.message);

Loading…
Cancel
Save