|
@@ -20,10 +20,12 @@ class UserInfo extends BasicPage {
|
20
|
20
|
@override
|
21
|
21
|
void beforeShow() {
|
22
|
22
|
super.beforeShow();
|
23
|
|
- _cName = TextEditingController(text: userInfo.user().nickName.toString());
|
24
|
|
- _cPhone = TextEditingController(text: userInfo.user().phone.toString());
|
25
|
|
- name = userInfo.user().nickName.toString();
|
|
23
|
+ name = userInfo.user().nickName != null
|
|
24
|
+ ? userInfo.user().nickName.toString()
|
|
25
|
+ : '';
|
26
|
26
|
phone = userInfo.user().phone.toString();
|
|
27
|
+ _cName = TextEditingController(text: name);
|
|
28
|
+ _cPhone = TextEditingController(text: phone);
|
27
|
29
|
}
|
28
|
30
|
|
29
|
31
|
bool disableLogin = false;
|
|
@@ -41,7 +43,6 @@ class UserInfo extends BasicPage {
|
41
|
43
|
} else {
|
42
|
44
|
data = {
|
43
|
45
|
...userInfo.user().toJson(),
|
44
|
|
- 'avatar': userInfo.user().avatar ?? '',
|
45
|
46
|
'nickName': name,
|
46
|
47
|
'phone': phone
|
47
|
48
|
};
|
|
@@ -134,7 +135,7 @@ class UserInfo extends BasicPage {
|
134
|
135
|
Row(
|
135
|
136
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
136
|
137
|
children: [
|
137
|
|
- Container(
|
|
138
|
+ SizedBox(
|
138
|
139
|
width: 327.w,
|
139
|
140
|
child: TextField(
|
140
|
141
|
controller: _cName,
|
|
@@ -158,6 +159,7 @@ class UserInfo extends BasicPage {
|
158
|
159
|
),
|
159
|
160
|
),
|
160
|
161
|
GestureDetector(
|
|
162
|
+ behavior: HitTestBehavior.opaque,
|
161
|
163
|
onTap: () {
|
162
|
164
|
name = '';
|
163
|
165
|
_cName.clear();
|
|
@@ -223,6 +225,7 @@ class UserInfo extends BasicPage {
|
223
|
225
|
),
|
224
|
226
|
),
|
225
|
227
|
GestureDetector(
|
|
228
|
+ behavior: HitTestBehavior.opaque,
|
226
|
229
|
onTap: () {
|
227
|
230
|
phone = '';
|
228
|
231
|
_cPhone.clear();
|