|
@@ -13,6 +13,23 @@ import '../../services/user.dart';
|
13
|
13
|
import '../../widgets/Cell.dart';
|
14
|
14
|
|
15
|
15
|
class MyRouteLogin extends StatefulWidget {
|
|
16
|
+
|
|
17
|
+ // 从其他页面跳转过来的
|
|
18
|
+ bool isBack = false;
|
|
19
|
+
|
|
20
|
+ @protected
|
|
21
|
+ @mustCallSuper
|
|
22
|
+ void beforeShow() {
|
|
23
|
+ assert(() {
|
|
24
|
+ print("===========beforeShow===========");
|
|
25
|
+ return true;
|
|
26
|
+ }());
|
|
27
|
+
|
|
28
|
+ if (Get.arguments != null) {
|
|
29
|
+ isBack = Get.arguments['isBack'];
|
|
30
|
+ }
|
|
31
|
+ }
|
|
32
|
+
|
16
|
33
|
@override
|
17
|
34
|
State<MyRouteLogin> createState() => _RouteLogin();
|
18
|
35
|
}
|
|
@@ -101,7 +118,11 @@ class _RouteLogin extends State<MyRouteLogin> {
|
101
|
118
|
userLogin(handlePhones, handleCodes).then((value) {
|
102
|
119
|
userInfo(Person.fromJson(value['person']));
|
103
|
120
|
|
104
|
|
- Get.off(Home());
|
|
121
|
+ if (widget.isBack) {
|
|
122
|
+ Get.back();
|
|
123
|
+ } else {
|
|
124
|
+ Get.off(Home());
|
|
125
|
+ }
|
105
|
126
|
});
|
106
|
127
|
} else {
|
107
|
128
|
Fluttertoast.showToast(msg: '请阅读并同意相关隐私政策!');
|