Browse Source

调整优化修改信息

ios
王子贤 4 months ago
parent
commit
a7f23600e1
1 changed files with 25 additions and 20 deletions
  1. 45
      lib/controller/mine/edit_info_controller.dart

45
lib/controller/mine/edit_info_controller.dart

@ -263,10 +263,15 @@ class EditInfoController extends GetxController {
// text: height.value,
// selection: TextSelection.fromPosition(TextPosition(offset: height.value.length)),
// );
location.value = "${userData.value?.provinceName}-${userData.value?.cityName}-${userData.value?.districtName}";
locationValue.value = [userData.value?.provinceCode, userData.value?.cityCode, userData.value?.districtCode];
homeLocation.value = "${userData.value?.hometownProvinceName}-${userData.value?.hometownCityName}";
homeLocationValue.value = [userData.value?.hometownProvinceCode, userData.value?.hometownCityCode];
if(userData.value?.provinceName != "" && userData.value?.cityName != "" && userData.value?.districtName != "" && userData.value?.provinceName != null && userData.value?.cityName != null && userData.value?.districtName != null){
location.value = "${userData.value?.provinceName}-${userData.value?.cityName}-${userData.value?.districtName}";
locationValue.value = [userData.value?.provinceCode, userData.value?.cityCode, userData.value?.districtCode];
}
if(userData.value?.hometownProvinceName != "" && userData.value?.hometownCityName != "" && userData.value?.hometownProvinceName != null && userData.value?.hometownCityName != null){
homeLocation.value = "${userData.value?.hometownProvinceName}-${userData.value?.hometownCityName}";
homeLocationValue.value = [userData.value?.hometownProvinceCode, userData.value?.hometownCityCode];
}
}
goPreview() async {
@ -584,24 +589,24 @@ class EditInfoController extends GetxController {
final payload = {
'birthDate': userData.value?.birthDate ?? "",
'birthYear': userData.value?.birthYear ?? "",
'provinceCode': locationValue[0],
'provinceName': location.value.split("-")[0],
'cityCode': locationValue[1],
'cityName': location.value.split("-")[1],
'districtCode': locationValue[2],
'districtName': location.value.split("-")[2],
'provinceCode': locationValue.length >= 3 ? locationValue[0] : "",
'provinceName': location.value != "" ? location.value.split("-")[0] : "",
'cityCode': locationValue.length >= 3 ? locationValue[1] : "",
'cityName': location.value != "" ? location.value.split("-")[1] : "",
'districtCode': locationValue.length >= 3 ? locationValue[2] : "",
'districtName': location.value != "" ? location.value.split("-")[2] : "",
"educationCode": educationList[educationSelect.value].value,
"height": heightList[heightSelect.value],
'hometownProvinceCode': homeLocationValue[0],
'hometownProvinceName': homeLocation.value.split("-")[0],
'hometownCityCode': homeLocationValue[1],
'hometownCityName': homeLocation.value.split("-")[1],
"incomeCode": incomeList[incomeSelect.value].value,
"maritalStatusCode": maritalList[maritalSelect.value].value,
"height": heightSelect.value != -1 ? heightList[heightSelect.value] : "",
'hometownProvinceCode': homeLocationValue.length >= 2 ? homeLocationValue[0] : "",
'hometownProvinceName': homeLocation.value != "" ? homeLocation.value.split("-")[0] : "",
'hometownCityCode': homeLocationValue.length >= 2 ? homeLocationValue[1] : "",
'hometownCityName': homeLocation.value != "" ? homeLocation.value.split("-")[1] : "",
"incomeCode": incomeSelect.value != -1 ? incomeList[incomeSelect.value].value : "",
"maritalStatusCode": maritalSelect.value != -1 ? maritalList[maritalSelect.value].value : "",
"nickName": userData.value?.nickName ?? "",
'occupation': occupation.value.split("-")[1],
'occupationCode': occupationValue[1],
"propertyPermitsCode": propertyList[propertySelect.value].value,
'occupation': occupation.value != "" ? occupation.value.split("-")[1] : "",
'occupationCode': occupationValue.length >= 2 ? occupationValue[1] : "",
"propertyPermitsCode": propertySelect.value != -1 ? propertyList[propertySelect.value].value : "",
};

Loading…
Cancel
Save