|
|
@@ -63,7 +63,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
private Fragment mFragment;
|
|
|
private RefreshLayout mRefreshLayout;
|
|
|
private SmartTable mSmartTable;
|
|
|
- private Column<String> va_classColumn,va_codeColumn,va_statusColumn,va_vendnameColumn,va_vendcodeColumn;
|
|
|
+ private Column<String> va_classColumn, va_codeColumn, va_statusColumn, va_vendnameColumn, va_vendcodeColumn;
|
|
|
private TableData<OutboundListBean> mTableData;
|
|
|
private int mPageIndex = 1, mPageSize = 20;
|
|
|
private List<OutboundListBean> mFilterStorageInBeans;
|
|
|
@@ -83,7 +83,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
@Override
|
|
|
protected void initViews() {
|
|
|
FunctionActivity.setTitle(getString(R.string.outboundlist));
|
|
|
-// ((FunctionActivity) getActivity()).setMoreBtnVisible(true);
|
|
|
+ // ((FunctionActivity) getActivity()).setMoreBtnVisible(true);
|
|
|
((FunctionActivity) getActivity()).setListIconIvVisible(false);
|
|
|
storage_recharge_collect_et = mActivity.findViewById(R.id.storage_recharge_collect_et);
|
|
|
mRefreshLayout = mActivity.findViewById(R.id.pda_wms_in_filter_list_srl);
|
|
|
@@ -137,7 +137,6 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
});
|
|
|
|
|
|
|
|
|
-
|
|
|
va_classColumn = new Column<String>("单号", "PI_INOUTNO");
|
|
|
va_classColumn.setFixed(true);
|
|
|
va_codeColumn = new Column<String>("单据类型", "PI_CLASS");
|
|
|
@@ -170,17 +169,18 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-// ceshiData();
|
|
|
+ // ceshiData();
|
|
|
}
|
|
|
- private void getDatalistCodes(String pi_inoutno){
|
|
|
+
|
|
|
+ private void getDatalistCodes(String pi_inoutno) {
|
|
|
VolleyRequest.getInstance().stringRequest(new HttpParams.Builder()
|
|
|
.url(GloableParams.ADDRESS_DOCUMENTLIBRARY_OUTBOUNDLIST)
|
|
|
.method(Request.Method.GET)
|
|
|
.tag(TAG + "getindatalist")
|
|
|
.flag(0)
|
|
|
- .addParam("pi_inoutno",pi_inoutno)
|
|
|
- .addParam("page",mPageIndex+"")
|
|
|
- .addParam("pageSize",mPageSize+"")
|
|
|
+ .addParam("pi_inoutno", pi_inoutno)
|
|
|
+ .addParam("page", mPageIndex + "")
|
|
|
+ .addParam("pageSize", mPageSize + "")
|
|
|
.build(), new HttpCallback() {
|
|
|
@Override
|
|
|
public void onSuccess(int flag, Object o) throws Exception {
|
|
|
@@ -192,7 +192,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
String result = o.toString();
|
|
|
JSONObject resultObject = JSON.parseObject(result);
|
|
|
JSONArray dataArray = resultObject.getJSONArray("data");
|
|
|
- List<OutboundListBean> list=new ArrayList<>();
|
|
|
+ List<OutboundListBean> list = new ArrayList<>();
|
|
|
if (dataArray != null && dataArray.size() > 0) {
|
|
|
for (int i = 0; i < dataArray.size(); i++) {
|
|
|
JSONObject dataObject = dataArray.getJSONObject(i);
|
|
|
@@ -214,7 +214,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
if (mPageIndex == 1) {
|
|
|
mFilterStorageInBeans = list;//PI_INOUTNO
|
|
|
setFilterTableData(mFilterStorageInBeans);
|
|
|
- }else if (list.size() > 0) {
|
|
|
+ } else if (list.size() > 0) {
|
|
|
mFilterStorageInBeans.addAll(list);
|
|
|
mSmartTable.addData(list, true);
|
|
|
new Handler().postDelayed(new Runnable() {
|
|
|
@@ -223,7 +223,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
mSmartTable.postInvalidate();
|
|
|
}
|
|
|
}, 100);
|
|
|
-// filterAllSelect();
|
|
|
+ // filterAllSelect();
|
|
|
} else {
|
|
|
mPageIndex--;
|
|
|
}
|
|
|
@@ -237,7 +237,6 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
mRefreshLayout.finishRefresh(0);
|
|
|
mRefreshLayout.finishLoadMore(0);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -258,20 +257,19 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
});
|
|
|
}
|
|
|
|
|
|
-
|
|
|
private void setFilterTableData(List<OutboundListBean> filterTableData) {
|
|
|
mTableData = new TableData<OutboundListBean>("收料单列表", filterTableData,
|
|
|
- va_classColumn,va_codeColumn,va_statusColumn,va_vendnameColumn,va_vendcodeColumn);
|
|
|
+ va_classColumn, va_codeColumn, va_statusColumn, va_vendnameColumn, va_vendcodeColumn);
|
|
|
mSmartTable.setTableData(mTableData);
|
|
|
-// mSmartTable.requestLayout();
|
|
|
+ // mSmartTable.requestLayout();
|
|
|
mSmartTable.postDelayed(new Runnable() {
|
|
|
@Override
|
|
|
public void run() {
|
|
|
mSmartTable.postInvalidate();
|
|
|
}
|
|
|
}, 100);
|
|
|
-
|
|
|
}
|
|
|
+
|
|
|
private void initPopupWindow() {
|
|
|
View view = View.inflate(getActivity(), R.layout.pop_outboundlist_out_menu, null);
|
|
|
stockTaskBtn = (Button) view.findViewById(R.id.pop_material_out_menu_1);
|
|
|
@@ -291,15 +289,13 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-
|
|
|
-
|
|
|
stockTaskBtn.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
|
closeMenuPopupWindow();
|
|
|
mFragment = new IOCOutMakeMaterial();
|
|
|
-// ((FunctionActivity) getActivity()).setMoreBtnVisible(false);
|
|
|
-// ((FunctionActivity) getActivity()).setScanIvVisible(false);
|
|
|
+ // ((FunctionActivity) getActivity()).setMoreBtnVisible(false);
|
|
|
+ // ((FunctionActivity) getActivity()).setScanIvVisible(false);
|
|
|
FragmentUtils.switchFragment(OutboundLis_Two_fragment.this, mFragment);
|
|
|
}
|
|
|
});
|
|
|
@@ -328,6 +324,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
private void closeMenuPopupWindow() {
|
|
|
if (mMenuPopupWindow != null) {
|
|
|
mMenuPopupWindow.dismiss();
|
|
|
@@ -345,6 +342,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
public boolean onFragmentBackPressed() {
|
|
|
return false;
|
|
|
}
|
|
|
+
|
|
|
@Override
|
|
|
public void onHiddenChanged(boolean hidden) {
|
|
|
super.onHiddenChanged(hidden);
|
|
|
@@ -353,7 +351,7 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
((FunctionActivity) getActivity()).setListIconIvVisible(false);
|
|
|
} else {
|
|
|
FunctionActivity.setTitle(getString(R.string.outboundlist));
|
|
|
-// ((FunctionActivity) getActivity()).setMoreBtnVisible(true);
|
|
|
+ // ((FunctionActivity) getActivity()).setMoreBtnVisible(true);
|
|
|
((FunctionActivity) getActivity()).setListIconIvVisible(false);
|
|
|
pop_material_out_resolution.setVisibility(View.GONE);
|
|
|
stockTaskBtn.setVisibility(View.VISIBLE);
|
|
|
@@ -364,9 +362,11 @@ public class OutboundLis_Two_fragment extends BaseFragment implements OnColumnIt
|
|
|
@Override
|
|
|
public void onClick(Column<String> column, String value, String s, int position) {
|
|
|
String pi_inoutno = mFilterStorageInBeans.get(position).getPI_INOUTNO();
|
|
|
+ String pi_id = mFilterStorageInBeans.get(position).getPI_ID();
|
|
|
NewOutboundDeliveryorderDetailFragment outboundListAdd_fragment = new NewOutboundDeliveryorderDetailFragment();
|
|
|
Bundle bundle = new Bundle();
|
|
|
bundle.putString("pi_inoutno", pi_inoutno);
|
|
|
+ bundle.putString("PI_ID", pi_id);
|
|
|
outboundListAdd_fragment.setArguments(bundle);
|
|
|
FragmentUtils.switchFragment(OutboundLis_Two_fragment.this, outboundListAdd_fragment);
|
|
|
}
|