Commit e68e46da by chengxiuhong

test main

parent d11a6ee5
...@@ -86,6 +86,8 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -86,6 +86,8 @@ public class MorePeopleTestActivity extends BaseActivity {
private PopuAdapter mPopuAdapter; private PopuAdapter mPopuAdapter;
private List<ClassBean> mClassBeans;//选择学校的所有小组 private List<ClassBean> mClassBeans;//选择学校的所有小组
private boolean isAll = true;//是否是全部学校 private boolean isAll = true;//是否是全部学校
private List<PopuBean> mAreaList = new ArrayList<>();
private List<PopuBean> mClassList = new ArrayList<>();
@Override @Override
protected int getLayoutId() { protected int getLayoutId() {
...@@ -125,7 +127,10 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -125,7 +127,10 @@ public class MorePeopleTestActivity extends BaseActivity {
finish(); finish();
break; break;
case R.id.selete_area_lay: case R.id.selete_area_lay:
if (!CheckUtil.isNull(mSchoolBean)) { popuPosition = 1;
if (!CheckUtil.isEmpty(mAreaList)) {
showPopWindow(mAreaList);
} else if (!CheckUtil.isNull(mSchoolBean)) {
setAreaData(); setAreaData();
} else { } else {
EyeDataManager.getInstance().getSchoolInfo(EyeConfig.TEST_SCHOOL_ID) EyeDataManager.getInstance().getSchoolInfo(EyeConfig.TEST_SCHOOL_ID)
...@@ -156,7 +161,9 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -156,7 +161,9 @@ public class MorePeopleTestActivity extends BaseActivity {
break; break;
case R.id.selete1_lay: case R.id.selete1_lay:
popuPosition = 3; popuPosition = 3;
if (!CheckUtil.isNull(mClassBeans)) { if (!CheckUtil.isEmpty(mClassList)) {
showPopWindow(mClassList);
} else if (!CheckUtil.isNull(mClassBeans)) {
setClassData(); setClassData();
} else { } else {
EyeDataManager.getInstance().getSchoolInfo(EyeConfig.TEST_SCHOOL_ID) EyeDataManager.getInstance().getSchoolInfo(EyeConfig.TEST_SCHOOL_ID)
...@@ -218,7 +225,7 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -218,7 +225,7 @@ public class MorePeopleTestActivity extends BaseActivity {
popuBean.setClassBeans(gradeBean.getClassList()); popuBean.setClassBeans(gradeBean.getClassList());
popuBeans.add(popuBean); popuBeans.add(popuBean);
} }
popuPosition = 1; mAreaList = popuBeans;
showPopWindow(popuBeans); showPopWindow(popuBeans);
} else { } else {
ToastUtil.showMessage("暂无数据"); ToastUtil.showMessage("暂无数据");
...@@ -239,7 +246,7 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -239,7 +246,7 @@ public class MorePeopleTestActivity extends BaseActivity {
popuBean.setClassId(gradeBean.getId()); popuBean.setClassId(gradeBean.getId());
popuBeans.add(popuBean); popuBeans.add(popuBean);
} }
popuPosition = 3; mClassList = popuBeans;
showPopWindow(popuBeans); showPopWindow(popuBeans);
} else { } else {
if (isAll) { if (isAll) {
...@@ -303,7 +310,11 @@ public class MorePeopleTestActivity extends BaseActivity { ...@@ -303,7 +310,11 @@ public class MorePeopleTestActivity extends BaseActivity {
isAll = position == 0 ? true : false; isAll = position == 0 ? true : false;
mClassBeans = popuBean.getClassBeans(); mClassBeans = popuBean.getClassBeans();
mSeleteAreaTv.setText(popuBean.getName()); mSeleteAreaTv.setText(popuBean.getName());
if (popuBean.getName().equals("全部学校")) {
mSearchParamBean.setGrade("");
} else {
mSearchParamBean.setGrade(popuBean.getName()); mSearchParamBean.setGrade(popuBean.getName());
}
mSearchParamBean.setClassId(""); mSearchParamBean.setClassId("");
// mSearchParamBean.setTestStatus("all"); // mSearchParamBean.setTestStatus("all");
mSelete1Tv.setText("全部小组"); mSelete1Tv.setText("全部小组");
......
...@@ -61,7 +61,7 @@ public class SinglePeopleTestActivity extends BaseActivity { ...@@ -61,7 +61,7 @@ public class SinglePeopleTestActivity extends BaseActivity {
private SearchParamBean mSearchParamBean = new SearchParamBean(); private SearchParamBean mSearchParamBean = new SearchParamBean();
private SchoolBean mSchoolBean; private SchoolBean mSchoolBean;
private PopuAdapter mPopuAdapter; private PopuAdapter mPopuAdapter;
private List<PopuBean> mAreaList = new ArrayList<>();
@Override @Override
protected int getLayoutId() { protected int getLayoutId() {
return R.layout.activity_singletest; return R.layout.activity_singletest;
...@@ -85,7 +85,9 @@ public class SinglePeopleTestActivity extends BaseActivity { ...@@ -85,7 +85,9 @@ public class SinglePeopleTestActivity extends BaseActivity {
finish(); finish();
break; break;
case R.id.selete_area_lay: case R.id.selete_area_lay:
if (!CheckUtil.isNull(mSchoolBean)) { if (!CheckUtil.isEmpty(mAreaList)) {
showPopWindow(mAreaList);
} else if (!CheckUtil.isNull(mSchoolBean)) {
setAreaData(); setAreaData();
} else { } else {
EyeDataManager.getInstance().getSchoolInfo(EyeConfig.TEST_SCHOOL_ID) EyeDataManager.getInstance().getSchoolInfo(EyeConfig.TEST_SCHOOL_ID)
...@@ -139,6 +141,7 @@ public class SinglePeopleTestActivity extends BaseActivity { ...@@ -139,6 +141,7 @@ public class SinglePeopleTestActivity extends BaseActivity {
popuBean.setName(gradeBean.getName()); popuBean.setName(gradeBean.getName());
popuBeans.add(popuBean); popuBeans.add(popuBean);
} }
mAreaList = popuBeans;
showPopWindow(popuBeans); showPopWindow(popuBeans);
} else { } else {
ToastUtil.showMessage("暂无数据"); ToastUtil.showMessage("暂无数据");
...@@ -172,7 +175,11 @@ public class SinglePeopleTestActivity extends BaseActivity { ...@@ -172,7 +175,11 @@ public class SinglePeopleTestActivity extends BaseActivity {
PopuBean popuBean = popuBeans.get(position); PopuBean popuBean = popuBeans.get(position);
popuBean.setChick(true); popuBean.setChick(true);
mPopuAdapter.notifyDataSetChanged(); mPopuAdapter.notifyDataSetChanged();
if (popuBean.getName().equals("全部学校")) {
mSearchParamBean.setGrade("");
} else {
mSearchParamBean.setGrade(popuBean.getName()); mSearchParamBean.setGrade(popuBean.getName());
}
mSearchParamBean.setStudentId(""); mSearchParamBean.setStudentId("");
mSeleteAreaTv.setText(popuBean.getName()); mSeleteAreaTv.setText(popuBean.getName());
search(); search();
......
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