Commit 90fef5e0 authored by 朱璇's avatar 朱璇

埋点以及页面跳转

parent d0539a44
......@@ -14,13 +14,13 @@ abstract class ClueRouter implements RouterBaser {
Widget getPlansCompareFeed();
Widget getLevelOnePage(Map<String,dynamic> params);
Widget getLevelOnePage(Map<String, dynamic> params);
Widget getLevelTwoPage();
Widget getPlanPage();
Widget getPlanCompareDetailPage();
Widget getPlanCompareDetailPage(Map<String, dynamic> params);
Widget getTopPage();
}
......@@ -20,7 +20,7 @@ class ClueRouterImpl implements ClueRouter {
}
@override
Widget getLevelOnePage(Map<String,dynamic> params) {
Widget getLevelOnePage(Map<String, dynamic> params) {
return LevelOnePage(params);
}
......@@ -31,7 +31,7 @@ class ClueRouterImpl implements ClueRouter {
@override
Widget getPlansCompareFeed() {
return PlansCompareFeedPage(123,1);
return PlansCompareFeedPage(123, 1);
}
@override
......@@ -40,8 +40,8 @@ class ClueRouterImpl implements ClueRouter {
}
@override
Widget getPlanCompareDetailPage() {
return PlanCompareDetailPage();
Widget getPlanCompareDetailPage(Map<String, dynamic> params) {
return PlanCompareDetailPage(params);
}
@override
......
......@@ -15,6 +15,11 @@ import 'package:gm_flutter/commonModel/base/BaseState.dart';
import 'package:gm_flutter/commonModel/bean/Pair.dart';
class PlanCompareDetailPage extends StatefulWidget {
List<int> planIds = [];
Map<String, dynamic> params;
PlanCompareDetailPage(this.params) {
this.planIds = params['planIds'];
}
@override
State<StatefulWidget> createState() => PlanCompareDetailPageState();
}
......@@ -22,12 +27,10 @@ class PlanCompareDetailPage extends StatefulWidget {
class PlanCompareDetailPageState extends BaseState<PlanCompareDetailPage> {
PlanCompareDetailModel _model = new PlanCompareDetailModel();
double screenWidth;
List<Widget> viewList = new List();
@override
void initState() {
super.initState();
_model.init([1, 2]);
_model.init(widget.planIds);
}
@override
......@@ -59,7 +62,7 @@ class PlanCompareDetailPageState extends BaseState<PlanCompareDetailPage> {
if (data.data == FAIL) {
return errorItem(MediaQuery.of(context).size.width,
MediaQuery.of(context).size.height, () {
_model.init([1, 2]);
_model.init(widget.planIds);
});
}
if (data.data == LOADING) {
......
......@@ -41,8 +41,13 @@ class TestState extends BaseState<TestPage> {
context, RouterCenterImpl().findClueRouter().getPlanPage());
}));
list.add(listItem("对比详情页", () {
JumpUtil.jumpToPageRight(context,
RouterCenterImpl().findClueRouter().getPlanCompareDetailPage());
RouterCenterImpl().findMainRouter().jumpPage(
context,
"planCompareDetailPage",
{
"planIds": [13, 123]
},
false);
}));
list.add(listItem("项目说明", () {
JumpUtil.jumpToPageRight(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment