package com.bigfish.salecenter.ui.fragment; import android.content.Intent; import android.os.Bundle; import com.bigfish.salecenter.R; import com.bigfish.salecenter.adapter.SaleOrderAdapter; import com.bigfish.salecenter.adapter.SaleProductAdapter; import com.bigfish.salecenter.databinding.FragmentCommonSaleBinding; import com.bigfish.salecenter.presenter.saleorder.SaleOrderPresent; import com.bigfish.salecenter.presenter.saleproduct.SaleProductPresent; import com.bigfish.salecenter.ui.activity.ProductDetailActivity; import com.bigfish.salecenter.ui.activity.SaleOrderDetailActivity; import com.dayu.base.ui.fragment.BaseFragment; import com.dayu.widgets.listener.OnItemClickListener; /** * Created by mReturn * on 2020/2/12 **/ public class SaleOrderFragment extends BaseFragment<SaleOrderPresent,FragmentCommonSaleBinding> { private int type; //1.销售中 2.已完成 SaleOrderAdapter mAdapter; public static SaleOrderFragment newInstance(int type) { Bundle args = new Bundle(); args.putInt("type",type); SaleOrderFragment fragment = new SaleOrderFragment(); fragment.setArguments(args); return fragment; } @Override public void setPresenter() { mBind.setPresenter(mPresenter); } @Override protected void lazyLoad() { super.lazyLoad(); // mPresenter.refresh(); } @Override public void initView() { Bundle bundle = getArguments(); type = bundle.getInt("type"); mPresenter.setType(type); mBind.edtSeacher.setHint(mActivity.getString(R.string.input_sale_order)+type); mAdapter = new SaleOrderAdapter(true,type); mAdapter.setViewType(R.layout.item_sale_order); mBind.recyclerView.setAdapter(mAdapter); mPresenter.refresh(); mBind.recyclerView.setOnItemClickListener(new OnItemClickListener() { @Override public void OnItemClick(Object item, Object bind) { startActivity(new Intent(mActivity,SaleOrderDetailActivity.class)); } }); } @Override public int getLayoutId() { return R.layout.fragment_common_sale; } }