提交 3d35de01 authored 作者: lgd's avatar lgd

1.mes订单

2.TODO 点维修详情测试+单独菜单
上级 101cee22
...@@ -9,8 +9,20 @@ import java.util.List; ...@@ -9,8 +9,20 @@ import java.util.List;
* email : lgd19940421@163.com * email : lgd19940421@163.com
* github: https://github.com/FlexibleXd * github: https://github.com/FlexibleXd
**/ **/
public class MesOrderBean { public class MesOrderBean extends BaseMesPageBean {
private List<ListBean> list;
public List<ListBean> getList() {
return list;
}
public void setList(List<ListBean> list) {
this.list = list;
}
public static class ListBean {
/** /**
* manufactureOrderNumber : BCP-LT191128001 * manufactureOrderNumber : BCP-LT191128001
* customerName : 张家港浦项不锈钢有限公司 * customerName : 张家港浦项不锈钢有限公司
...@@ -64,4 +76,5 @@ public class MesOrderBean { ...@@ -64,4 +76,5 @@ public class MesOrderBean {
public void setProcessCode(String processCode) { public void setProcessCode(String processCode) {
this.processCode = processCode; this.processCode = processCode;
} }
}
} }
package com.wd.workoffice.ui.activity.mes.order; package com.wd.workoffice.ui.activity.mes.order;
import android.os.Bundle;
import android.view.View; import android.view.View;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
...@@ -8,7 +7,6 @@ import com.chad.library.adapter.base.BaseQuickAdapter; ...@@ -8,7 +7,6 @@ import com.chad.library.adapter.base.BaseQuickAdapter;
import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import com.wd.workoffice.R; import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseMesBean; import com.wd.workoffice.app.BaseMesBean;
import com.wd.workoffice.app.WorkBaseFg;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.mesBean.MesOrderBean; import com.wd.workoffice.bean.mesBean.MesOrderBean;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
...@@ -21,7 +19,6 @@ import java.util.HashMap; ...@@ -21,7 +19,6 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import androidx.annotation.Nullable;
import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView; import butterknife.BindView;
...@@ -44,7 +41,7 @@ public class MesOrderProcessActivity extends WorkToolBarActivity { ...@@ -44,7 +41,7 @@ public class MesOrderProcessActivity extends WorkToolBarActivity {
private int page = 1; private int page = 1;
private Map<String, Object> param; private Map<String, Object> param;
private MesOrderAdapter dataAdapter; private MesOrderAdapter dataAdapter;
private List<MesOrderBean> dataList; private List<MesOrderBean.ListBean> dataList;
@Override @Override
protected void initView() { protected void initView() {
...@@ -89,25 +86,25 @@ public class MesOrderProcessActivity extends WorkToolBarActivity { ...@@ -89,25 +86,25 @@ public class MesOrderProcessActivity extends WorkToolBarActivity {
toast(data.getMessage()); toast(data.getMessage());
return; return;
} }
List<MesOrderBean> getList = JSON.parseArray(data.getData().toString(), MesOrderBean.class); List<MesOrderBean.ListBean> getList = JSON.parseObject(data.getData().toString(), MesOrderBean.class).getList();
dataList.clear();
dataList.addAll(getList);
dataAdapter.notifyDataSetChanged();
// if (page == 1) {
// dataList.clear(); // dataList.clear();
// dataList.addAll(getList); // dataList.addAll(getList);
// dataAdapter.notifyDataSetChanged(); // dataAdapter.notifyDataSetChanged();
// dataAdapter.loadMoreComplete(); if (page == 1) {
// } else { dataList.clear();
// dataAdapter.loadMoreComplete(); dataList.addAll(getList);
// dataList.addAll(getList); dataAdapter.notifyDataSetChanged();
// dataAdapter.notifyDataSetChanged(); dataAdapter.loadMoreComplete();
// } } else {
// if (getList.size() == 0) { dataAdapter.loadMoreComplete();
// dataAdapter.loadMoreEnd(); dataList.addAll(getList);
// } else { dataAdapter.notifyDataSetChanged();
// page++; }
// } if (getList.size() == 0) {
dataAdapter.loadMoreEnd();
} else {
page++;
}
} }
}); });
} }
...@@ -119,10 +116,10 @@ public class MesOrderProcessActivity extends WorkToolBarActivity { ...@@ -119,10 +116,10 @@ public class MesOrderProcessActivity extends WorkToolBarActivity {
param.put("pageNum", page); param.put("pageNum", page);
getData(); getData();
}); });
// dataAdapter.setOnLoadMoreListener(() -> { dataAdapter.setOnLoadMoreListener(() -> {
// param.put("pageNum", page); param.put("pageNum", page);
// getData(); getData();
// }, rvData); }, rvData);
dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override @Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
......
...@@ -19,14 +19,14 @@ import flexible.xd.android_base.utils.TimeUtils; ...@@ -19,14 +19,14 @@ import flexible.xd.android_base.utils.TimeUtils;
* Created by flexible on 2018/8/13. * Created by flexible on 2018/8/13.
*/ */
public class MesOrderAdapter extends BaseQuickAdapter<MesOrderBean, BaseViewHolder> { public class MesOrderAdapter extends BaseQuickAdapter<MesOrderBean.ListBean, BaseViewHolder> {
public MesOrderAdapter(int layoutResId, List data) { public MesOrderAdapter(int layoutResId, List data) {
super(layoutResId, data); super(layoutResId, data);
} }
@Override @Override
protected void convert(BaseViewHolder helper, MesOrderBean item) { protected void convert(BaseViewHolder helper, MesOrderBean.ListBean item) {
// if (TextUtils.equals(item.getScheduleStatus(),"")||TextUtils.equals(item.getScheduleStatus(),"0") ) { // if (TextUtils.equals(item.getScheduleStatus(),"")||TextUtils.equals(item.getScheduleStatus(),"0") ) {
// helper.setTextColor(R.id.tv_status, Color.parseColor("#FFD16A6A")); // helper.setTextColor(R.id.tv_status, Color.parseColor("#FFD16A6A"));
// helper.setText(R.id.tv_status,"未排程"); // helper.setText(R.id.tv_status,"未排程");
......
...@@ -152,7 +152,7 @@ public class MesOrderFragment extends WorkBaseFg { ...@@ -152,7 +152,7 @@ public class MesOrderFragment extends WorkBaseFg {
dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() { dataAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override @Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
startActivity(MesOrderDetailActivity.class,"id",dataList.get(position).getManufactureOrderNumber()); // startActivity(MesOrderDetailActivity.class,"id",dataList.get(position).getManufactureOrderNumber());
} }
}); });
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论