@@ -53,8 +53,8 @@ class MainPage extends StatelessWidget {
53
53
.showSnackBar (SnackBar (content: Text (c.error ?? "正在获取课表" )));
54
54
}
55
55
} on String catch (e) {
56
- ScaffoldMessenger .of (context)
57
- . showSnackBar ( SnackBar (content: Text ("遇到错误$ e " )));
56
+ ScaffoldMessenger .of (context). showSnackBar (
57
+ SnackBar (content: Text ("遇到错误:${ e . substring ( 0 , 150 )} " )));
58
58
}
59
59
},
60
60
child: Card (
@@ -217,25 +217,26 @@ class MainPage extends StatelessWidget {
217
217
GetBuilder <PunchController >(
218
218
builder: (c) => GestureDetector (
219
219
onTap: () async {
220
- if (user["sportPassword" ] != "" ) {
220
+ if (user["sportPassword" ] == "" ||
221
+ c.error.toString ().contains ("用户名或密码错误" )) {
222
+ showDialog (
223
+ context: context,
224
+ builder: (context) => const SportPasswordDialog (),
225
+ );
226
+ } else {
221
227
if (c.isGet == true ) {
222
228
Get .to (() => const SportWindow ());
223
229
} else if (c.error != null ) {
224
- ScaffoldMessenger .of (context).showSnackBar (const SnackBar (
230
+ ScaffoldMessenger .of (context).showSnackBar (SnackBar (
225
231
behavior: SnackBarBehavior .floating,
226
- content: Text ("遇到错误" ),
232
+ content: Text ("遇到错误:${ c . error } " ),
227
233
));
228
234
} else {
229
235
ScaffoldMessenger .of (context).showSnackBar (const SnackBar (
230
236
behavior: SnackBarBehavior .floating,
231
237
content: Text ("请稍候,正在刷新信息" ),
232
238
));
233
239
}
234
- } else {
235
- showDialog (
236
- context: context,
237
- builder: (context) => const SportPasswordDialog (),
238
- );
239
240
}
240
241
},
241
242
child: Card (
@@ -315,9 +316,9 @@ class MainPage extends StatelessWidget {
315
316
content: Text ("电费帐号:${c .electricityAccount ()}" ),
316
317
));
317
318
} else if (c.error != null ) {
318
- ScaffoldMessenger .of (context).showSnackBar (const SnackBar (
319
+ ScaffoldMessenger .of (context).showSnackBar (SnackBar (
319
320
behavior: SnackBarBehavior .floating,
320
- content: Text ("遇到错误" ),
321
+ content: Text ("遇到错误 ${ c . error } " ),
321
322
));
322
323
} else {
323
324
ScaffoldMessenger .of (context).showSnackBar (const SnackBar (
@@ -421,7 +422,7 @@ class MainPage extends StatelessWidget {
421
422
} else {
422
423
ScaffoldMessenger .of (context).showSnackBar (SnackBar (
423
424
behavior: SnackBarBehavior .floating,
424
- content: Text ("遇到错误,信息如下: \n ${c .error !}" ),
425
+ content: Text ("遇到错误: ${c .error !}" ),
425
426
));
426
427
}
427
428
},
@@ -473,7 +474,7 @@ class MainPage extends StatelessWidget {
473
474
} else {
474
475
ScaffoldMessenger .of (context).showSnackBar (SnackBar (
475
476
behavior: SnackBarBehavior .floating,
476
- content: Text ("遇到错误,信息如下: \n ${c .error !}" ),
477
+ content: Text ("遇到错误: ${c .error !}" ),
477
478
));
478
479
}
479
480
},
0 commit comments