|
@@ -52,6 +52,7 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
|
|
|
private TimePickerView pvTime;
|
|
|
private Date currentSelectDate;
|
|
|
private String currentFilterDate;
|
|
|
+ private String search;
|
|
|
|
|
|
public static HomeWorkFragment newInstance(String decorate) {
|
|
|
Bundle args = new Bundle();
|
|
@@ -63,10 +64,17 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
|
|
|
|
|
|
@Override
|
|
|
public void onClick(View view) {
|
|
|
- switch (view.getId()) {
|
|
|
- case R.id.tv_date:
|
|
|
- showTimeSelectPicker();
|
|
|
- break;
|
|
|
+ int id = view.getId();
|
|
|
+ if (id == R.id.tv_date) {
|
|
|
+ showTimeSelectPicker();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (id == R.id.tv_search) {
|
|
|
+ currentPage = 1;
|
|
|
+ search = mViewBinding.etTargetName.getText().toString().trim();
|
|
|
+ queryCourse(false);
|
|
|
+ return;
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -83,7 +91,6 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
|
|
|
@Override
|
|
|
protected void initView(View rootView) {
|
|
|
decorate = getArguments().getString("decorate");
|
|
|
- mViewBinding.tvDate.setOnClickListener(this);
|
|
|
mViewBinding.refreshLayout.setRefreshFooter(new ClassicsFooter(getContext()));
|
|
|
RecyclerView rvAddress = mViewBinding.recyclerViewList;
|
|
|
LinearLayoutManager manager = new LinearLayoutManager(getContext());
|
|
@@ -103,7 +110,9 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
|
|
|
reBuildFilter(null);
|
|
|
}
|
|
|
|
|
|
- private void initListener(){
|
|
|
+ private void initListener() {
|
|
|
+ mViewBinding.tvDate.setOnClickListener(this);
|
|
|
+ mViewBinding.tvSearch.setOnClickListener(this);
|
|
|
mAdapter.setOnItemClickListener((adapter, view, position) -> {
|
|
|
List<HomeworkListBean.RowsBean> data = (List<HomeworkListBean.RowsBean>) adapter.getData();
|
|
|
HomeworkListBean.RowsBean rowsBean = data.get(position);
|
|
@@ -179,7 +188,7 @@ public class HomeWorkFragment extends BaseMVPFragment<FragmentHomeworkBinding, H
|
|
|
}
|
|
|
|
|
|
public void queryCourse(boolean isLoading) {
|
|
|
- presenter.queryHomeworkList(isLoading, currentPage, decorate, currentFilterDate);
|
|
|
+ presenter.queryHomeworkList(isLoading, currentPage, decorate, currentFilterDate, search);
|
|
|
}
|
|
|
|
|
|
@Override
|