Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
G
gm_flutter
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
林生雨
gm_flutter
Commits
90fef5e0
Commit
90fef5e0
authored
Jul 06, 2020
by
朱璇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
埋点以及页面跳转
parent
d0539a44
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
20 additions
and
12 deletions
+20
-12
ClueRouter.dart
lib/ClueModel/ClueRouter.dart
+2
-2
ClueRouterImpl.dart
lib/ClueModel/ClueRouterImpl.dart
+4
-4
PlanCompareDetailPage.dart
...ueModel/page/PlanCompareDetail/PlanCompareDetailPage.dart
+7
-4
TestPage.dart
lib/MainRouter/page/test/TestPage.dart
+7
-2
No files found.
lib/ClueModel/ClueRouter.dart
View file @
90fef5e0
...
...
@@ -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
();
}
lib/ClueModel/ClueRouterImpl.dart
View file @
90fef5e0
...
...
@@ -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
...
...
lib/ClueModel/page/PlanCompareDetail/PlanCompareDetailPage.dart
View file @
90fef5e0
...
...
@@ -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
)
{
...
...
lib/MainRouter/page/test/TestPage.dart
View file @
90fef5e0
...
...
@@ -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
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment