Commit 0ae1dc4b authored by 林生雨's avatar 林生雨

Merge branch 'zx/gmFlutter' into 'test'

Zx/gm flutter

See merge request !47
parents 7b7f08b6 aea6bf3e
......@@ -175,7 +175,8 @@ class LevelOneListState extends State<LevelOneList>
buried_on_click_button(index, "consult",
"level_two_plan", "${data2.plan.plan_id}");
BaseBottomPicker()
..setPicker(MechanismBox(data2.plan.plan_id))
..setPicker(MechanismBox(
data2.plan.plan_id, widget.pageName))
..show(context);
}
},
......
......@@ -71,8 +71,6 @@ class LevelOneModel extends BaseModel {
"position": position,
"from_tab_name": from_tab_name,
};
RouterCenterImpl()
.findMainRouter()
.buriedEvent("on_click_button", buriedMap);
RouterCenterImpl().findMainRouter().buriedEvent("on_click_tab", buriedMap);
}
}
......@@ -552,7 +552,7 @@ class LevelOneState extends BaseState<LevelOnePage>
return;
}
BaseBottomPicker()
..setPicker(MechanismBox(widget.planId))
..setPicker(MechanismBox(widget.planId, widget.PAGE_NAME))
..show(context);
},
child: Container(
......
......@@ -517,7 +517,7 @@ class LevelTwoState extends BaseState<LevelTwoPage>
return;
}
BaseBottomPicker()
..setPicker(MechanismBox(widget.planId))
..setPicker(MechanismBox(widget.planId, widget.PAGE_NAME))
..show(context);
},
child: Container(
......
......@@ -28,8 +28,9 @@ class MechanismBox implements IBottomPicker {
@required
final int plan_id;
final String pageName;
MechanismBox(this.plan_id) : super();
MechanismBox(this.plan_id, this.pageName) : super();
@override
initState(dismissCall, BuildContext context) {
......@@ -38,12 +39,20 @@ class MechanismBox implements IBottomPicker {
_model.tab_type = "hospital";
_model.getQuestions(plan_id);
_model.refreshView(true);
RouterCenterImpl().findMainRouter().buriedEvent("popup_view", buriedData());
refresh = (str) {
_model.stateLive.notifyView(LOADING);
_model.refreshView(true);
};
}
Map<String, dynamic> buriedData() {
Map<String, dynamic> params = Map();
params['page_name'] = this.pageName;
params['popup_name'] = 'consult';
return params;
}
Widget build(BuildContext context) {
MediaQueryData mq = MediaQuery.of(context);
double keyHeight = MediaQuery.of(context).viewInsets.bottom;
......@@ -76,20 +85,6 @@ class MechanismBox implements IBottomPicker {
@override
void dispose() {
focusNode.unfocus();
Map<String, dynamic> map = {
"business_id": "level_two_plan_compare_deatil",
"page_name": "",
"referrer": "",
"referrer_id": "",
"referrer_link": [],
"referrer_tab_name": "",
"in": "${_dateTime / 1000 / 1000}",
"out": "${DateTime.now().millisecondsSinceEpoch / 1000 / 1000}",
"is_push": 1,
"fake": 1,
"is_first": 1
};
RouterCenterImpl().findMainRouter().buriedEvent("page_view", map);
textController.dispose();
refreshController.dispose();
_model.dispose();
......
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