|
|
@ -41,7 +41,7 @@ import butterknife.BindView; |
|
|
* Created by 青花瓷 on 2017/11/28. |
|
|
* Created by 青花瓷 on 2017/11/28. |
|
|
*/ |
|
|
*/ |
|
|
///< 工作fragment |
|
|
///< 工作fragment |
|
|
public class WorkFragment extends BaseFragment{ |
|
|
|
|
|
|
|
|
public class WorkFragment extends BaseFragment { |
|
|
private List<String> list_path; |
|
|
private List<String> list_path; |
|
|
@BindView(R.id.work_breedingpoultry) |
|
|
@BindView(R.id.work_breedingpoultry) |
|
|
LinearLayout work_breedingpoultry; |
|
|
LinearLayout work_breedingpoultry; |
|
|
@ -63,6 +63,7 @@ public class WorkFragment extends BaseFragment{ |
|
|
private WorkAdapter workAdapter; |
|
|
private WorkAdapter workAdapter; |
|
|
private List<WorkBean> workBeanList; |
|
|
private List<WorkBean> workBeanList; |
|
|
private GridLayoutManager mLayoutManager; |
|
|
private GridLayoutManager mLayoutManager; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected int setLayout() { |
|
|
protected int setLayout() { |
|
|
return R.layout.fragment_work; |
|
|
return R.layout.fragment_work; |
|
|
@ -81,40 +82,41 @@ public class WorkFragment extends BaseFragment{ |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initOper() { |
|
|
protected void initOper() { |
|
|
RecyclerViewUtil util=new RecyclerViewUtil(getActivity(),rv_work); |
|
|
|
|
|
|
|
|
RecyclerViewUtil util = new RecyclerViewUtil(getActivity(), rv_work); |
|
|
util.setOnItemClickListener(new RecyclerViewUtil.OnItemClickListener() { |
|
|
util.setOnItemClickListener(new RecyclerViewUtil.OnItemClickListener() { |
|
|
@Override |
|
|
@Override |
|
|
public void onItemClick(View view, int position, long id) { |
|
|
public void onItemClick(View view, int position, long id) { |
|
|
if (position<0) |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
if (position < 0) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
for (int i=0;i<workAdapter.getmList().size();i++){ |
|
|
|
|
|
if ((getString(R.string.zhognqingribaobiao)).equals(workAdapter.getmList().get(i).getText())){ |
|
|
|
|
|
///< 种禽日报表 |
|
|
|
|
|
startActivity(new Intent(getActivity(), DatanalysisActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (getString(R.string.zhognqingzhoubaobiao).equals(workAdapter.getmList().get(i).getText())){ |
|
|
|
|
|
///< 种禽周报表 |
|
|
|
|
|
startActivity(new Intent(getActivity(), CarsManageActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (getString(R.string.shangpinjiribao).equals(workAdapter.getmList().get(i).getText())){ |
|
|
|
|
|
///< 商品鸡日报 |
|
|
|
|
|
startActivity(new Intent(getActivity(), WriteDActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (getString(R.string.shangpinjibaobiao).equals(workAdapter.getmList().get(i).getText())){ |
|
|
|
|
|
///< 商品鸡报表 |
|
|
|
|
|
startActivity(new Intent(getActivity(), TablepoultryActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (getString(R.string.saoyisao).equals(workAdapter.getmList().get(i).getText())){ |
|
|
|
|
|
///< 扫一扫 |
|
|
|
|
|
startActivity(new Intent(getActivity(), ScanResultActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (getString(R.string.saomajilv).equals(workAdapter.getmList().get(i).getText())){ |
|
|
|
|
|
///< 扫码记录 |
|
|
|
|
|
startActivity(new Intent(getActivity(), ScanResultActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
long x = workAdapter.getItemId(position); |
|
|
|
|
|
if (x == 1) { |
|
|
|
|
|
///< 种禽日报表 |
|
|
|
|
|
startActivity(new Intent(getActivity(), DatanalysisActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (x == 2) { |
|
|
|
|
|
///< 种禽周报表 |
|
|
|
|
|
startActivity(new Intent(getActivity(), CarsManageActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (x == 3) { |
|
|
|
|
|
///< 商品鸡日报 |
|
|
|
|
|
startActivity(new Intent(getActivity(), WriteDActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
if (x == 4) { |
|
|
|
|
|
///< 商品鸡报表 |
|
|
|
|
|
startActivity(new Intent(getActivity(), TablepoultryActivity.class)); |
|
|
} |
|
|
} |
|
|
|
|
|
if (x == 5) { |
|
|
|
|
|
///< 扫一扫 |
|
|
|
|
|
startActivity(new Intent(getActivity(), ScanResultActivity.class)); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
if (x == 6) { |
|
|
|
|
|
///< 扫码记录 |
|
|
|
|
|
startActivity(new Intent(getActivity(), ScanResultActivity.class)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |
|
|
@ -132,32 +134,32 @@ public class WorkFragment extends BaseFragment{ |
|
|
workBeanList.clear(); |
|
|
workBeanList.clear(); |
|
|
list_path.clear(); |
|
|
list_path.clear(); |
|
|
if (MainActivity.workList.contains("001")) { |
|
|
if (MainActivity.workList.contains("001")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.work_breedingpoultry, getString(R.string.zhognqingribaobiao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.work_breedingpoultry, getString(R.string.zhognqingribaobiao), 1)); |
|
|
} |
|
|
} |
|
|
if (MainActivity.workList.contains("002")) { |
|
|
if (MainActivity.workList.contains("002")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.carmanager, getString(R.string.zhognqingzhoubaobiao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.carmanager, getString(R.string.zhognqingzhoubaobiao), 2)); |
|
|
} |
|
|
} |
|
|
if (MainActivity.workList.contains("003")) { |
|
|
if (MainActivity.workList.contains("003")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily_w, getString(R.string.shangpinjiribao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily_w, getString(R.string.shangpinjiribao), 3)); |
|
|
} |
|
|
} |
|
|
if (MainActivity.workList.contains("004")) { |
|
|
if (MainActivity.workList.contains("004")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.rouqin_3x, getString(R.string.shangpinjibaobiao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.rouqin_3x, getString(R.string.shangpinjibaobiao), 4)); |
|
|
} |
|
|
} |
|
|
if (MainActivity.workList.contains("005")) { |
|
|
if (MainActivity.workList.contains("005")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.scan, getString(R.string.saoyisao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.scan, getString(R.string.saoyisao), 5)); |
|
|
} |
|
|
} |
|
|
if (MainActivity.workList.contains("006")) { |
|
|
if (MainActivity.workList.contains("006")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily, getString(R.string.saomajilv))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily, getString(R.string.saomajilv), 6)); |
|
|
} |
|
|
} |
|
|
if (MainActivity.workList.contains("007")){ |
|
|
|
|
|
|
|
|
if (MainActivity.workList.contains("007")) { |
|
|
banner.setVisibility(View.VISIBLE); |
|
|
banner.setVisibility(View.VISIBLE); |
|
|
}else { |
|
|
|
|
|
|
|
|
} else { |
|
|
banner.setVisibility(View.GONE); |
|
|
banner.setVisibility(View.GONE); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
workAdapter = new WorkAdapter(getActivity(),workBeanList); |
|
|
|
|
|
|
|
|
workAdapter = new WorkAdapter(getActivity(), workBeanList); |
|
|
|
|
|
|
|
|
mLayoutManager=new GridLayoutManager(getActivity(),4,GridLayoutManager.VERTICAL,false);//设置为一个4列的纵向网格布局 |
|
|
|
|
|
|
|
|
mLayoutManager = new GridLayoutManager(getActivity(), 4, GridLayoutManager.VERTICAL, false);//设置为一个4列的纵向网格布局 |
|
|
rv_work.setLayoutManager(mLayoutManager); |
|
|
rv_work.setLayoutManager(mLayoutManager); |
|
|
rv_work.setAdapter(workAdapter); |
|
|
rv_work.setAdapter(workAdapter); |
|
|
|
|
|
|
|
|
@ -180,33 +182,33 @@ public class WorkFragment extends BaseFragment{ |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN,sticky = true) |
|
|
|
|
|
public void onEvent(WorkEvent event){ |
|
|
|
|
|
|
|
|
@Subscribe(threadMode = ThreadMode.MAIN, sticky = true) |
|
|
|
|
|
public void onEvent(WorkEvent event) { |
|
|
workBeanList.clear(); |
|
|
workBeanList.clear(); |
|
|
list_path.clear(); |
|
|
list_path.clear(); |
|
|
list_path.add("https://ss1.bdstatic.com/5aAHeD3nKgcUp2HgoI7O1ygwehsv/media/ch18/png/button_03.png"); |
|
|
list_path.add("https://ss1.bdstatic.com/5aAHeD3nKgcUp2HgoI7O1ygwehsv/media/ch18/png/button_03.png"); |
|
|
|
|
|
|
|
|
if (event.getWorkList().contains("001")) { |
|
|
if (event.getWorkList().contains("001")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.work_breedingpoultry, getString(R.string.zhognqingribaobiao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.work_breedingpoultry, getString(R.string.zhognqingribaobiao), 1)); |
|
|
} |
|
|
} |
|
|
if (event.getWorkList().contains("002")) { |
|
|
if (event.getWorkList().contains("002")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.carmanager, getString(R.string.zhognqingzhoubaobiao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.carmanager, getString(R.string.zhognqingzhoubaobiao), 2)); |
|
|
} |
|
|
} |
|
|
if (event.getWorkList().contains("003")) { |
|
|
if (event.getWorkList().contains("003")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily_w, getString(R.string.shangpinjiribao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily_w, getString(R.string.shangpinjiribao), 3)); |
|
|
} |
|
|
} |
|
|
if (event.getWorkList().contains("004")) { |
|
|
if (event.getWorkList().contains("004")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.rouqin_3x, getString(R.string.shangpinjibaobiao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.rouqin_3x, getString(R.string.shangpinjibaobiao), 4)); |
|
|
} |
|
|
} |
|
|
if (event.getWorkList().contains("005")) { |
|
|
if (event.getWorkList().contains("005")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.scan, getString(R.string.saoyisao))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.scan, getString(R.string.saoyisao), 5)); |
|
|
} |
|
|
} |
|
|
if (event.getWorkList().contains("006")) { |
|
|
if (event.getWorkList().contains("006")) { |
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily, getString(R.string.saomajilv))); |
|
|
|
|
|
|
|
|
workBeanList.add(new WorkBean(R.drawable.productdaily, getString(R.string.saomajilv), 6)); |
|
|
} |
|
|
} |
|
|
if (event.getWorkList().contains("007")){ |
|
|
|
|
|
|
|
|
if (event.getWorkList().contains("007")) { |
|
|
banner.setVisibility(View.VISIBLE); |
|
|
banner.setVisibility(View.VISIBLE); |
|
|
}else { |
|
|
|
|
|
|
|
|
} else { |
|
|
banner.setVisibility(View.GONE); |
|
|
banner.setVisibility(View.GONE); |
|
|
} |
|
|
} |
|
|
workAdapter.notifyDataSetChanged(); |
|
|
workAdapter.notifyDataSetChanged(); |
|
|
|