Commit 735d25bd authored by 林生雨's avatar 林生雨

Merge branch 'featrue/duxin' into 'test'

Featrue/duxin

See merge request !36
parents 4759f490 db521a6e
......@@ -173,8 +173,11 @@ class MechanismBox implements IBottomPicker {
// 机构列表
Widget mechanismList(mq, keyHeight) {
Hospital firstHospital = _levelModel.cardsLive.data[0].hospital;
firstHospital.isCheck = true;
doctor_ids.add(firstHospital.doctorId);
return Container(
height: mq.size.height - 140 - 96 - 50 - keyHeight,
height: mq.size.height - 286 - keyHeight,
width: mq.size.width,
padding: EdgeInsets.only(left: 15, right: 15),
child: baseRefreshView(refreshController, () {}, null, null,
......@@ -201,7 +204,7 @@ class MechanismBox implements IBottomPicker {
}
if (_levelModel.data[index].cardType == 'hospital') {
return HospitalItem(
_levelModel.data[index].hospital);
_levelModel.data[index].hospital, index);
} else {
return Container();
}
......@@ -218,11 +221,11 @@ class MechanismBox implements IBottomPicker {
}
// 机构卡片
Widget HospitalItem(Hospital hospital) {
Widget HospitalItem(Hospital hospital, index) {
return GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: () {
if (doctor_ids.indexOf(hospital.doctorId) != -1) {
if (doctor_ids.contains(hospital.doctorId)) {
doctor_ids.remove(hospital.doctorId);
} else {
doctor_ids.add(hospital.doctorId);
......@@ -230,6 +233,9 @@ class MechanismBox implements IBottomPicker {
hospital.isCheck = !hospital.isCheck;
focusNode.unfocus();
_levelModel.cardsLive.notifyView(_levelModel.cardsLive.data);
if (doctor_ids.length > 3 || doctor_ids.length == 0) {
NativeToast.showNativeToast('请选择1-3个机构咨询');
}
},
child: Container(
height: 91.5,
......
......@@ -30,12 +30,12 @@ class TestState extends BaseState<TestPage> {
list.add(listItem("一级列表页", () {
RouterCenterImpl()
.findMainRouter()
.jumpPage(context, "level_one_plan_detail", {"planId": 137}, false);
.jumpPage(context, "level_one_plan_detail", {"planId": 647}, false);
}));
list.add(listItem("二级列表页", () {
RouterCenterImpl()
.findMainRouter()
.jumpPage(context, "level_two_plan_deatil", {"planId": 192}, false);
.jumpPage(context, "level_two_plan_deatil", {"planId": 696}, false);
}));
list.add(listItem("项目首页", () {
RouterCenterImpl()
......@@ -77,7 +77,7 @@ class TestState extends BaseState<TestPage> {
@override
Widget buildItem(BuildContext context) {
CacheManager.getInstance().get(MEMORY_CACHE).save(COOKIE,
"_gm_token=1da6071594101423; csrftoken=rUrkkYYMOVZfIIQnU2IH09QIGmsfe8tE; sessionid=uz7f70uap76r6og48znci5l2hbr9vm5c; _gtid=5af9a5deba8511ea8d4082a085c393c93393");
"_gtid=c14659b0c25b11ea80d77a872bf3b5437841;sessionid=0r8emll1qcqay0vz44hhgf4j1014vgxq;_gm_token=ba7e621594369445;");
return Scaffold(
appBar: baseAppBar(
title: "测试页面",
......
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