1.FinishedProductFragment.java
public class FinishedProductFragment extends Fragment {
@Bind(R.id.frg_finish_fl)
FlowLayout frg_finish_fl;//自增长标签
@Bind(R.id.frg_finish_saName_ll)
LinearLayout frg_finish_saName_ll;
@Bind(R.id.frg_finish_saName_tv)
TextView frg_finish_saName_tv;//厂名称
@Bind(R.id.frg_finish_storeName_ll)
LinearLayout frg_finish_storeName_ll;
@Bind(R.id.frg_finish_storeName_tv)
TextView frg_finish_storeName_tv;//储位名称
@Bind(R.id.frg_finish_inQty_edt)
EditText frg_finish_inQty_edt;//件数
@Bind(R.id.frg_finish_norms_tv)
TextView frg_finish_norms_tv;//规格
@Bind(R.id.frg_finish_inWeight_tv)
TextView frg_finish_inWeight_tv;//数量
@Bind(R.id.frg_finish_no_standard_btn)
Button frg_finish_no_standard_btn;//非标按钮
@Bind(R.id.frg_finish_confirm_btn)
Button frg_finish_confirm_btn;//提交按钮
private ArrayList<FinishProductNameBean> finishProductNameList = new ArrayList<>();//品名数组
public static FinishedProductFragment newInstance() {
FinishedProductFragment finishedProductFragment = new FinishedProductFragment();
return finishedProductFragment;
}
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.finish_product_fragment, container, false);
ButterKnife.bind(this, view);
return view;
}
@Override
public void onActivityCreated(@Nullable Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
initData();
}
@Override
public void onStart() {
super.onStart();
}
@Override
public void onResume() {
super.onResume();
}
private void initData() {
//品名
getNameSet();
//仓库名称、储位
getStoreNameList();
//规格
getNorms();
}
//品名
/**
* jiekou2-1
* /bs/storeProdInOut/getNameSet1
*/
private void getNameSet() {
HashMap<String, String> params = new HashMap<>();
params.put("productFlag", "1");//成品为1
OkHTTPManger.getInstance(getActivity()).getAsynBackStringWithParms(
"https://www.fastmock.site/mock/750fa911fda2e7717e536cdbc2951904/bs/bs/storeProdInOut/getNameSet1",
// AppConfig.getServerUrl() + "/bs/storeProdInOut/getNameSet",
params,
new HttpCallBack() {
@Override